If memory serves you can do the uppers with only what is in that kit. A grinder helps in removing the old one if you want to do it in situ (theoretically not messing up your alignment too much).
If you want to do the lowers at the same time, you need to add a 2" pipe nipple to help press in the new ones. 2 1/8" exhaust pipe (second link) is the right diameter and works for some people but crushed for me.
Also a good time to check out TREs, wheel bearings, axles and brake rotors. But that is a whole separate conversation.
Some good reading:
I just replaced the LCA ball joints with some Triple 5's sourced through AutoZone sold as DuraLast. Since there was not a thread with pictures of the actual pressing in and out process I thought I throw something together along with the tricks and tools I used to make the actual pressing...
forum.ih8mud.com
Hey everyone, just thought i'd share my experience replacing my lower BJ's. I ran into the typical problem most people do where the ball joint kits people rent don't have exactly the fitting they need. Most of the threads I researched here started out in a typical panicky fashion asking for...
forum.ih8mud.com
Edit: A pitman arm puller is handy for releasing the TRE and ball joints locking tapers from the hub. I'd borrow or buy one of those too, if you don't have one already:
Amazon product ASIN B0009OR91K