I installed them on my 2006 Hummer H3 and they fit perfectly. These are front shock absorbers and you need to buy a different model for the rear. Installation took about 2-3 hours although I had to use a grinder to cut off the tops of the old ones to take them apart. You can see how I change the shock absorbers in the video below. https://www.youtube.com/watch?v=Qarons7C5YQ