This is what's in WD-40 from their MSDS ( http://www.wd40company.com/files/pdf...d447382569.pdf )

Ingredient CAS Number Percent:
Aliphatic Petroleum Distillates
45-50%

Petroleum Base Oil
30-35%

Non-Hazardous Ingredients - Proprietary <10%

Surfactant - Proprietary <2%

Carbon Dioxide 124-38-9 2-3%

No fish oil in this or Rustolem.

As far as a lubricant, there are lots which are better. As a water displacer, works great. I always have at least a couple of cans available