Whats the best way to remove upper ball joints?

I've had to use a hand held propane torch to heat the arm up around the joint, and still had to use a cheater bar. I have a hugh vise so I've done them out of the car.