I think they fit very well. A little difficult to install but I think that is due to how well they fit. I only put them on yesterday so time will tell how they hold up. I will try and post back in a few months with that info. It is a weekender and stays in the garage most of the time.