thebully,

+1 on mineral oil (baby oil) - all the supermarkets & chemists will have it.

You can get Ballistol from :

Ballistol Oil Environmentally Friendly Lubricant From Natural Resources
...