DH just picked up a pair of mechanics overalls - they stay out in the machine shed. Maybe I will need to wash them at some point, but he is really good about wearing them and not bringing them into the house. I am sure I will need to wash them one of these days, lol.
However, a little while ago our truck broke a fuel line while on the way to work. When he opened the hood to see what was up, he got sprayed with diesel - on his work clothes. When we stopped at the auto parts store to get the replacement part, I asked for any advice on getting the smell out of his clothes. The guy behind the counter handed me a sample of a laundry detergent that is aimed at getting out automotive smells. It did a really good job. And now I can't remember what it was called... :<