After trying to pull one from a motor 2 years ago at Windber (with no success) my brother and I finally came up with a good way to do this. I was getting the motor for my Rupp ready when we needed to pull the driver off so I could finish cleaning it up. I just happened to have a collar that fit the sleeve part of the driver like the one pictured.
We were lucky enough that the one was the appropriate size. So we tightened it down to the end of the sleeve and used a slide hammer to pull it. It took some working around the collar to get it to come off but it did finally come off without damaging the sleeve. The next time I went to do it, I used a puller which made it so much easier yet. This should help out a number of you guys who needed a way to remove the drivers. The collars can be bought at various places on the net for under 5 bucks. Good luck.
edit: Oh, if you are by yourself you definitely need a way to hold the motor if using the slide hammer. If using the gear puller then it can just sit on the bench. And there is never any need to break these. It just takes some patience and something to keep from having to grab the backing plate.