The 870 is a tough gun for sure. I have accidentally backed over mine with my jeep and after replacin the stock it works just like new! I had problems with the cheap shells from walmart in the white box. I noticed when ejecting them they jammed because the metal of the shell would catch. I'm assuming it is because the shells are cheap therefore made with less metal which causes them to expand more or catch when ejecting. Everything else I have fed through it works fine.