I have yet to find a balljoint that lasts over a year or two on Michigan roads. before it's totally shot and starts shifting when you steer/accelerate/brake.
Usually when I buy balljoints, they are a mix of parts, even when buying the same brand in the same box from the same store at the same time. So far for the same part I've seen 3 different boot/retainer assemblies, bolts and nuts of various size and grade, straight or right angle grease fittings. Anymore I don't even know who really makes what style. I think everybody just buys them from whoever is cheapest at the time and puts them in their own brand box.
"I can take a dump in a box and mark it guaranteed..."