Advice for replacing upper ball joints and control arm bushings

UPDATE:
Okay, I've got the socket for the small ball joint, but it seems to fit the ball joints very loosely. The correct size is stamped on the socket. I was wondering if they all fit a little loose like that.

I think so. I've not found any of those special shape sockets ( ball joints, senders, etc.. ) to be a close fit. I'm guessing its due to variations in the parts.