Back in the mid 70's was driving my Dodge Challenger heading east on I80 at night in eastern South Dakota. Was following a semi that had straddled an old rusty paint can in the middle of the traffic lane. I had no choice but to straddle it as well. Heard the noise as it made contact with the vehicle under body , but as it didn't sound bad, continued to drive for another few miles to a gas station on the interstate. While there, noticed a steady leak of gas coming from the fuel tank. Clearly the paint can took it's toll.
It was late, around 11 PM, but called from a pay phone (remember those?) a 24 hour repair and towing place. Guy on the phone said to avoid the towing bill, if the hole wasn't too bad, I could stuff some soap into the hole and drive to his shop.
Grabbed a bunch of small soap bars from the mens room and did that. The fuel tanks on cars back then were metal. Was a slit-like puncture in the tank from the paint can. Was lucky the puncture didn't spark and cause a disaster. Surprisingly the leak stopped. Refilled the tank only to the half way mark and decided to see if I could make it home to the east coast and fix the tank there, rather than pay for someone to do it.
Had to stop more frequently since I was only filling half way, but the soap held all the way to eastern PA, where I had to stuff more soap into the hole. Once home, drained and removed the tank, and after cleaning it, soldered the hole and good to go.