These were a perfect fit on my 2017 GMC Sierra Denali HD. Installation was straightforward and I had no issues getting these installed in the truck. I had read from some peope that these 5100's were a bit stiff and I have to say that I do agree. To me they feel ok on the highway at speed, but in town on uneven roads I feel like the ride is much stiffer than it was with the horrible stock ranchos the truck came with. Still happy with the purchase, but I may consider the 4600's when it's time to replace these.