I use Balistoil for the cleaning and lubricating.
The Ballistol is for everything. Metal, wood, leather etc. It has hundreds of uses.
It is made from natural substances, it is safe for people and animals and because of its pharmaceutically clean substances it can also be used in the process of food production.
The only negative is the damn smell.