As a kid I had a 20" 99A in .308. It was a good rifle, very handy. Personally I wouldn't go shorter. I don't like muzzle blast.