Cylinder wall Lubrication for short term storage?

WD40 is not corrosive If you shake the can well before use it leaves a thin wax coating.
I've been spraying crankshafts down with it for years, I have 2 440 steel cranks and 3 340 steel cranks in my basement and I spray them down once every year and they look like the day i put them down there 20 years ago, also I know guys that use it on guns with no corrosion problems.