I just rented one of the cheap OTC clamp style presses from Autozone. Had to make a few adapters, and ended up bending the press slightly, but there were no problems with the rental return, got the full refund. The ball joints are a pain to get out, but the hardest part as mentioned above is removal of the wheel bearings. I beat mine to death with a sledge to finally remove them. After that, I wasn't sure if they were compromised or not so didn't chance putting them back in and ordered the Yukon free-spin hub kit with greaseable tapered bearings instead. Much sturdier than the uni-bearing design, and they can be taken apart, cleaned, and greased every few years. Would highly recommend doing this as it gains fuel economy as well. Back on topic of ball joints, I got XRF ones from tire club that sell for $199 that have a million mile warranty or something like that. Have had no problems last 50k miles. The top one is greaseable, so that will help with life expectancy as well.