Whats the best way to remove upper ball joints?

Learned that the hard way recently. Even on the car if you dont have everything together, it may be too much movement. I ended up taking one of mine to the garage up the street and he got it out with an impact gun. Needed to get them to press my lowers back together anyway. BTW I'm not far from you, Keith in Red Lion.