1967 Barracuda Quick Fill Fuel Cap

I bought a new one a few years ago. And it broke the first time I fueled up.. The spring is too short for lock part and pulls out... so we drilled and removed pin on new one. Put new lid on old bottom problem solved...