I would find a 3” gun, no need for 3-1/2 for ducks and geese. My all time favorite waterfowl gun is a Beretta AL390, it just runs in all conditions. If I were you I’d go pick up and shoulder every gun you can get your hands on and the gun will pick you.