Who makes quality lower ball joints?

I guess the lesson to be learned here is to make sure the parts actually NEED to be replaced, and you're not replacing them "just because".
If it ain't broke...