You could always give a homeless guy a full body massage.
If it doesn't get rid of the gas smell, at least you did a good deed.
You could always try peeing on them
I don't know if it will work for old, gooey gasoline residue, but I use a scrub brush and soapy water.
I've had some accidents filling my car's tank from those crappy California-compliant gas cans. They almost always leak or spill and when I forget to wear gloves, you know what happens. After some online research, the common factor in methods that work well is mechanical removal of skin cells that soaked with the fuel. A nail/hand scrubbing brush is sufficiently abrasive to exfoliate enough to get rid of most or all of the residual odor.
I’d didn’t read all the responses, but I’ve found alcohol to work on fresh gas.