Is it a long term lubricant (a few months) or does it evaporate off quickly.
A prime ingredient in WD-40 is fish oil
This is a myth according to the WD40 website.
Perhaps you are thinking of Rustoleum "Rusty Metal Primer" which does contain fish oil?