I was taught to not get my weapon wet with water from an old timer known to me as grandpa. Seeing that I have the old family smoke poles from a bygone era along with some well worn replicas and they are bright and chipper as they always were, I am satisfied a good wiping down and patches with olive oil is what has worked for me. 3 and 1 oil is rampant around my place, used on sewing machines, weapons, hinges, and machine tools.
Soap and water has been a culprit when I have removed locks and triggers to repair in the shop, everyone has their own theory for proper cleaning and I respect them all, well, maybe except water.
WD40 first was put on the market, I thought I would be up to date and use it, It almost ruined a weapon, probably because the weapon had been stored for a while.
I take a rifle that hasn't been used and it is some what grimy, but not rusty. Remember the old fellows were once work horses and just another tool. Like all tools they were thoroughly greased and hung up, if daily use was not required. Not like now days, mud on the shovel, sap and saw dust on the saw, sometimes just lucky to get hung were they belong.