FYI when I had my diff drop brackets installed I opted for new upper ball joints & my mechanic installed MOOG life-time guaranteed "made in USA" ones. The only thing I kinda was disappointed with is they have the zerks so unlike the factory ones you gotta grease them on occassion. Yeah, I know, I got lazy with the original ones being no maintenance,,,lol.