I have struggled to find a cap for my 1972 240z and I refuse to spend $200+ for a new one. I did find this one on Amazon and it appears to fit well -- https://www.amazon.com/dp/B07GZP12SW?ref=ppx_yo2ov_dt_b_fed_asin_title. My fuel door closes fine and the bayonet mount appears secure. For about $12.00 for two caps it seems like a good value. Now, I am restoring the car and I have yet to run the car with the new cap so standby for an update.