Almost, I have a HK SLB2000 in 30-06 with a 19.5" barrel. Works fine, you lose a little velocity but not enough to worry about at any reasonable range. It also has a little more muzzle blast than my 24" barrelled '06 but again not enough to be bothersome.