A torch to cut the old one(s) out and save yourself some hassle.
When I changed mine (98 xj sport) i bought the new joints from local autoparts store. they were undersized. So I had to go back and get the full size joints. Kinda stupid because how was I to know in the first place, and secondly, how was I to drive a jeep with the front axleshaft out ....
so anyway, make sure you've got the right joint if you don't have a spare vehicle or nearby store.