These caps fit perfectly and look great when new but will fade quickly. I've added a photo of two new caps and two caps that are about a year old. Much cheaper than OEM so can't really complain. This time I covered the caps with a ceramic coating so I hope they last longer!