upper ball joints removal?

If you are doing upper control arm bushings as well. Just remove the control arm, flip it over and put the ball joint head in a vice. Then turn the control arm with a bar and thread it off that way. Do the same to install the ball joint again. Beats buying an expensive socket or going 1/8th of a turn at a time with a pipe wrench.

Both of which I have done lol