Well, for over 30 years I've used the solution of equal parts of, Peroxide, Alcohol, & Murphy's Oil Soap, for my cleaning. Can't say as it has ever hindered nor harmed any of my barrels or locks, (just keep it off your stock), and after being 100% sure that my bore and all metal is clean and dry, (especially dry), I follow up with a lite coat of Sheath oil.
This formula ain't for everyone and many a folks pick it apart, which is their option, but it works for me and I'll use it 'till the day I die I reckon.