You may want to re-think the WD40 coating, or augment it I should say. WD40 is mostly kerosene and doesn't offer much in the way of long term corrosion protection. It will pretty much eventually evaporate all away and leave nothing behind. I'd put something with a bit more oil in there.