Installed on a 02 GMC 2500HD 6.0L with the help from autozone rental tools. This was moderate difficulty level to install. Feels solid, be sure to have good jack & jack-stands for the DIY’ers out there. But for those that are not that handy you can be sure you are getting a good quality ball joint!