If your looking factory barrels oly makes some of the best barrels, if not factory shilen. Id go 20" or longer if your not yote hunting in heavy cover, it gives the best velocity and less muzzle blast. As for twist id get 1in9-1in7 so you can shoot the heavy bullets if you wanted.