18 1/8" barrel on the Savage Stevens 820B 12ga pump and perfectly legal. And it does have paperwork from the police showing it is legal.