Never ends does it? My 91 Sierra failed inspection last time for the gas cap. The NJ police
State Inspection guy did try a few times. Not his fault. Due to budget cuts, they basically just do emissions anymore. For a while there, they had a vibrator machine in the floor that tried to blow your front end apart!
There is a GMC dealer near the Randolph, NJ inspection station so I went in there. Gas cap was $19 bucks. I would have been happy to pay it. They didn't have a '91 gas cap understandable. Ran around and got a Stant at Advance. $10 -ish.
I usually douse such rusty situations in Rustoleum Rusty Metal Primer. I think it used to have fish oil
You can cut it 50% with paint thinner and then do a second coat. Helps for a while. I still like Rockauto.com. When I got a new gas tank for The Big Bopper, I painted it up good with Rusty Metal Primer. The rear end was really getting away from me too, the u-bolts and all that area. I just chipped and wire brushed away as best as possible and brushed it heavy. I better go out and see how it's holding up.
My '93 Ranger frequently kicks off the pump. In NJ you have to have a third world non-English speaking pump attendant pump your gas. I always say, "Sorry it always does that..."
Along these lines, EPA rules now demand that even 5 gallon gas cans have inoperable badly designed spouts! Go on Ebay and look at the prices of vintage
gas cans!!!! The best design I ever saw is a Blitz brand that has a flexible spout that just pulls up out of the screw cap.