Really good quality, but next I think I will order both complete upper control arm set in the future . Would make it easier and faster. See, nothing wrong with the upper ball joints. Just thought I would save a few bucks. But for the time and effort replace all new ones.