The difference is the pins and receivers. Assuming you are driving an earlier C7, in Mid 2016 they were changed to larger pins due to rattle complaints. (The white pins I believe) There is a kit to upgrade available if you buy an older roof for a mid 2016 car or newer or vice versa. Tons of good info on this if you search a bit around with Google. I just bought a mint used clear roof for my Z from Frank so I went through the process of identifying the differences. The roof is on my car now and it fit like a glove.