I bought these to replace the factory center caps on my 20" Chrome Snowflake wheels for my 2018 Chevrolet Silverado ltz. The packaging was great, but I can't say the same about the installation. absolutely wouldn't fit properly without modification. The diameter was accurate, but I had to use a dremel to scrape the side prongs/teeth to get them to fit properly inner pins/teeth have been bent and adjusted. You can remove this ring but be careful not to apply too much pressure after removing the ring or you may break the teeth/teeth. As for the quality I think they look better than the original hub caps, but sit a little lower in the wheel hub.