Painting an Engine Questions

A power washer would help a lot. I would also wash it down with lacquer thinner when you are done cleaning it, it will remove the residue from the cleaners which paint won't adhere to. Also when you get it painted, put 1 or 2 good coats of engine clear over it, it will help keep it clean. The oil and grease don't stick to the clear as easy as it sticks to the paint.