I bought mine for $279 and it has the 20 inch barrel.
Argh - not the price. But the home defence concept!