One of my hub caps fell off the truck while driving and had to be replaced. It was a perfect match for my 20" XD wheels on my 2011 Chevy Silverado. Free and fast shipping (was from California to Kentucky in less than a week) and a lower price than the competition. The only odd thing is that two of the mounting bolts were screwed all the way down with smaller heads and the third was screwed in halfway with a larger head, but it's not noticeable just looking at the wheel like any one would with a