Aside from the ball joint press tool being a little tricky/clumsey to use, I completed all four upper ball joints (and installed a new front differential while I was at it) in my driveway with common hand tools.
I just want to add that the brain-dead SOB's at auto zone do not have any knowldge of the parts they are selling. The rear ball joints are DIFFERENT than the front, regardless of what their computer tells you. Rear ball joints are not a stocking item and had to be special ordered directly from Moog. I am in the Detroit area, so this may depend on location.
One more heads up to anyone buying ball joints: Moog joints in my area were nearly $50 each for all four. Aftermarket "duralast" brand was $33. I purchased the duralast (FA2159) for the front and it was a MOOG BALL JOINT IN THE DURALAST BOX. The very same joint pictured in the previous posts (with the splines and black boot, pressed in easily). Just a heads up, not sure if this is the same everywhere but all four joints I purchased @ AZ had Moog joints in the duralast box.
Of coarse the rear joints were incorrect and I refused to order anything else from the incompetent, unskilled, waste of oxygen behind the counter at AZ. I ordered them from AutoValue and the job is now complete.
Drive safe!