Spent a bit of time on boats and fishing... found the best stuff to use that is paint/uncoated metal safe is Inox
Lanolin based (sheeps wool oil :-p) so non mineral oil based, and I don't use aerosol's... they just add fast drying hydrcarbon propellants/solvents that dry off quickly and can remove protective coatings - we don't use 'em on the boats cos they CAUSE corrosion - or speed up the start of it!
Just my 2c worth...