The best oil to keep tools from rusting would be Camellia oil. It’s mostly used with knives and other fine tools. Camellia oil has good anti-rusting properties.