I got a brand new stoeger 3000 and will be doing a test to see when it will give. I have run 200 rds in it so far flawlessly. I will not be cleaning it this whole season and see how it does if it gets wet I will of course oil it but other than that nothing.Updates coming soon.