The upper im getting has a ported 18" barrel that is supposed to help tame the recoil some.