For what it's worth, I have a 2015 (current gen) F-150 and my cap came from a 2010. The only difference was the trim on the back window (called the door skirt), and I had to order a new one and rivet it on. My caps fits great, looks great, and I know I didn't spend $2400 for a new one, I'm under $500 with the replacement part shipped and installed.