I don't know if these will work for me on my Hummer H2's upper ball joints, but they are definitely good quality and based on the size I'm guessing that one of two sizes will do the job, at least until I can afford to switch to off-road wishbones. The delivery was also quick and on time.