Very often in the TSM it says something like "use special tool J95/65-A" and you have to put something together to substitute. I did something like this when I replaced the bearings on my J20's T-18 - here is the bearing puller I made: I bought the "bearing separator" from Harbor Freight ca $30, which comes with two M16-1.5 tapped holes. Large Bearing Separator The jaws on this are pretty thick, and likely will not go into a bearing lock ring slot without some grinding, but you can put it behind the lock ring and pull on that. I bought two 1-meter lengths of "low strength" M16-1.5 threaded rod from McMaster-Carr (ca $30) and four nuts from an eBay seller (ca $5). I had the piece of angle iron in my scrap pile. Drilling 9/16" holes for the rods and pilot tip required a big drill bit, so I bought the Silver and Deming bits from HF, and used my corded 1/2" drill. NB drilling holes this large in heavy steel is tricky/dangerous with a hand-held drill, since these big bits will grab with more force than you can counter with your muscles. With some care I was able to do it. So, the bearing comes right off with this setup. Jeep also specifies a special tool driver to drive the bearings home. I made this from 1 1/4" black iron pipe: This works on both the input and output. I had to grind out the inside of the coupling to fit over the bearing seat; using a die grinder I enlarged the ID by about 80 thou. The coupling plus a 12" nipple and cap is enough length to slide over the long input shaft. I have also made seal drivers from PVC pipe fitting before. Take the seal to the home center or hardware store and put together the pieces ou need to make the driver. Anybody else have improvised tools to show?