Replacement Upper Ball Joints fitment

Yep, lol. I just meant the stuck spindle situation and the special socket for the top, and dragging my air compressor over. All in all, been covered in grease and sweat for 4 hours. Lol