There is another possibility for ball joints. I've not had one in my hand, but they appear well well made, are intended for racing, and are from a respected chassis manufacturer.
This is the HOWE 22301 and HOWE 22301S. It is cross referenced with K6136. These are about $70 from the normal...