Any gun and any choke will work as long as you pattern the gun and try different ammo. I use a biakal MP-153 and used to be sold on Hevi-steel B's but once I patterned it I found out why I missed a lot of ducks. I found Kent #1's pattern great in my gun and factory chokes and I use BB's for resident only hunting.
You don't need an expensive gun or after marlet chokes, but you need to pattern them to see how they are shooting various loads you put in them.