I use a universal hub puller like this one:
Walmart.com: OTC 7394 Universal Hub Puller: Tools
I didn't pay NEARLY that much for the puller. I think it was about $60. I've used it on several different vehicles.
I use the "puller" to push on the drive shaft until it pops out. Then back it out and put a socket between the end of the axle and the shaft of the "puller". Tighten back up and the the hub pops free.