I am looking to purchase a new shotgun between now and next duck season. It will primarily be used for duck hunting. I am on somewhat of a budget. The two guns that I have looked at quite a bit are the Stoeger m3500 and the Beretta 3901. That is the price range I need to stay in. I really like certain features about each one and have heard good things about both. I know the Beretta is just a 3 inch gun but I would rarely shoot 3 1/2 in shells with the Stoeger. My question is to those who have experience with either of these guns, please comment with any good or bad experience and which one would be a better bang for my buck. I am in no way trying to start a pissing match about which gun brand is better than the other but just trying to get as much info on these two guns before making a purchase. Thanks!