Gas cap dilemma

Thanks to all who responded I understand now what I am up against. This sounds like a project to tackle when I replace my tank which is on my list. I was hoping there was a cheap $20 cap that would give me an interim fix until then but that might not be possible.