Gas Cap - Difference between 63-66 vs. 67-71 vs. 72up?

Hi

My '66 Dart gas cap is not sealing properly, need a replacement gas cap before I ruined the new paint.

Just wondering what are the differences between the '63-'66 and 67'-71" cap? what about the '72 and up gas cap?

Can I use the 67up on my '66 Dart? Will it seal properly?

Also, among the gas cap for '66, which one would you recommend? (brand vs stock) and where to buy it.

Thanks

Syed