+12 on all except a caution about the above.
Some very nasty chemicals are tabulated in the USP.
USP is a standard of purity but the medical safety part
is not a given. A quick lookup of various arsenic
compounds will make my point.
Still mineral oil is a good thing for razor steel. Just
wipe and rinse the blade clean prior to use. Since the
ingredients in WD-40 are secret wipe and rinse twice :)