Ambersil Corrosion Inhibitor spray.
Cheap, easily available, and it works.
We spray the precision slides on machine tools with it and lock them away in fusty, damp shipping containers.
Drag them out, sometimes years later, and there is never a spot of rust.
A quick wipe with a paraffin rag and the coating is gone, leaving clean metal underneath.