It fits pretty good I still need to get the caps painted to determine the final fit and finish. I need to go back and look at the box and stickers to double check to see if it infact was oem. I had one of the caps fall off but I think that was my doing. Ill get back to you.