https://www.guns.com/news/2020/02/14...my-m4-contract