This barrel came from the factory 20.5” long with sights. I used it sparingly and ultimately returned it to Blaser to have sights removed, length cut to 16.5” and muzzle threaded 5/8-24. It currently has a Thunderbeast 30CB suppressor adapter installed with red Loctite (271). Low round count. Comes with a magazine insert and a thread protector if you want to take the adapter off. $1500.