I always removed my u-joints with BFH and a punch (decent size bolt works real well) Find a piece of C-channel or such to keep it off the floor, and hammer away!!
Mine needed a hub puller to get the hub apart. We probably *could* have gotten it done w/o it, but after ~2 hours hammering on the hub, we got the puller and got it off in about 30 sec.