Pretty safe to say 18" to 32" barrels will all kill turkeys. It depends on where and how you hunt. I myself walk alot,shorter and lighter is the way I roll. As long as you shoot and pattern what ever you get and find your maxium range youll be fine. Killed alot of turkeys with a super short Winchester 18" barrel turkeys didnt care they just died.