This it does very reliable - brings residues from the barrel and protects all parts against corrosion.
Even existing rust corrosion of old pre-damaged parts I could stop with this oil.
Ballistol is a penetrating oil with 1,000 applications. I closing mechanisms of doors and co. rather with WD40 holding in excess is probably the strong pungent smell.
For my purpose repays the means of choice.