Now I will say I did replace my ball joints 2 years ago with a NAPA premium brand ones. I put about 30k miles on them, so far they seem to be holding up great as far as I can tell. Boots arn't torn either. But I may just replace them and keep a upper and lower for a back up.