Engine paint

It depends on the application. If you want a durable long lasting coating or a spray from the can paint. The spray from a can paint will not hold up to gasoline or water leaks very well. Find a good upper level paint. It is a little more in price but will hold up 10 years or more.

Prep should be with a non solvent based cleaner to ensure maximum adhesion.