I have this set from Harbor Freight
Tool
http://www.harborfreight.com/ball-joint-service-kit-for-2wd-and-4wd-vehicles-60827.html
Adapters
http://www.harborfreight.com/14-piece-master-ball-joint-adapter-set-60307.html
You have to use your head to figure out which parts to use for each ball joint.
MUZ, is this just a once or twice used tool? Or do you plan to crank these BJ's out and make some money? The problem with the OTC style kits, is you need 6 pairs of hands to hold all the adapters. The Snap-On BJP1 all locks together. It's a ton more money, but you'll pound them in and out like no tomorrow with it. It also has a flat spot to put in a vice to bring your work piece to the bench.
https://store.snapon.com/Ball-Joint...Joint-Universal-Joint-Press-22pc-P644058.aspx