Barrels in stock folks! Don't know much about the company, but they are in stock ready to ship...just ordered mine and spoke with the service rep, said if you aren't satisifed feel free to return it!
https://www.cmttac.com/AR_Components?product_id=97
https://www.cmttac.com/AR_Components?product_id=97