While a longer barrel may help it certainly would not hurt. Before you buy a new barrel why not give your 20" barrel a try? It might save you some funds if you like the game. You should be able to find a 26 or 28 inch barrel almost anywhere that sells Mossberg.