Ball joint socket size and where to purchase?

That's normal. The threads are ****.
Your ball joints were tack welded in? :wtf: