I will give an alternative opinion. And there are caveats. I will say that excessive cleaning can contribute to excessive wear too! Do you need to run a steel brush down the barrel every time you shoot a mag or even a few hundred rounds? I say no. We used to clean the park right off the weapons in the military! So, I don't go crazy cleaning my weapons. My duty weapon? Yes, is cleaned and oiled up regularly. If I am using anything I suspect may be corrosive (some military surplus), it gets cleaned immediately after shooting and a very thorough cleaning. My .22 caliber stuff get cleaned more often because .22 is some dirty stuff and the 10/22's jam. My Reising gets shot a couple times a year, I clean the extractor and ejector and oil her up with a shaving brush (a military trick I learned on the M60- teams). And that's it. I know people will have differing opinions. But, that's how I do my stuff. I liberally apply a coat of breakfree on the weapon and in the safe she goes.