I recently had to remove a pinion and drive shaft to install an overdrive .The pinion and bearing was really tight , it had been loctited into the housing. I decided to make my own puller out of some old pulleys and taper lock sprockets. It took a couple of hours with the lathe , but it was well worth it.( still have a good tool for next time ) I turned up a round plate to bolt to the housing so it would'nt be damaged by the push bolts.Turned down an old sprocket with a center hole that fitted over the driveshaft, drilled 4 holes , welded 4 long nuts on one side, made 4 long bolts out of high tensile threaded rod, then machined down 2 taper lock spockets so I was left with the center hub and the 1 1/8" taper bush. Slide the parts over the drive shaft, lock the taper locks on to the shaft and screw the bolts down to remove pinion , bearing and shaft assembly. May need to use a little heat on the housing.There is no need to remove the bearing lock nuts and upset the bearing pre load, be sure the shaft is clean and dry so the taper locks hold tight on the shaft