Aerosol paints are a pain in that they tend to be very low in viscosity, that makes the difference between a "wet coat" which will achieve a flat surface and "running off onto the floor" a very fine line to tread ;-)

+1 on etch for non-ferrous metals