Not to be a wet blanket, but powdercoat is extremely durable and stain resistant. You will have to be vigilant to inspect your engine and clean up your mess if you have oil, gas or grease accumulate on it. Once it cooks on, it is a more difficult stain to remove. That said, if you are the meticulous type, you should be just fine.