Hello.

You could beat that clear plastic lense into splinters with a hammer and that would not cause the cap to leak.

Your cap is obviously leaking, though. Does it feel like the cap's being pulled up tight when you close it? If no, the problem is the lip on the filler neck has been bent outward a little bit and isn't pulling the cap in like it should be, and, you should replace that rather than try to bend it back in. If yes, then the problem is with the back of the gas cap. The brass springy thing isn't doing it's job, or possibly the leather gasket thingy is worn out, and, again, you should replace that rather than try to repair it. Here's what the back of your gas cap should look like, except for yours will have that don't-loose-me cable on the back. Mine didn't come with that.
