Ball joint socket size and where to purchase?

I have seen people use a pipe wrench and a 4' pipe on the end. I also saw a GM guy press them out. Oops!
I have done it with a big pipe wrench. It worked fine.
I bet that at least 75% of all front end shops would press them in if you took them the control arms and new ball joints and just asked to have them "installed".