I think I posted this earlier in this thread, but I only use VHT engine enamel. I've never had paint failure, even through some pretty bad carb leaks (gas flooding the top of the engine case). I clean the cases in the solvent tank, run them through a dishwasher with detergent, then without, then paint without etching primer. Sometimes I beadblast and run through the dishwasher again, but the time spent plugging all of the oil and bolt holes is seldom worth it. I've cleaned oil leaks with brake parts cleaner, electric parts cleaner, paint prep... none have affected the paint.