Skip to main content.
0 Item In Your Cart
Qty. Item Price
Cart Total $0.00

Continue Shopping

Due to extremely high order volume, order processing is taking much longer than normal.

CMMG is a build-to-order company. We will process orders as received for components that are available. If we do not have all components, the order will be placed on backorder until those parts are available. We DO NOT have uppers, lowers, barrels, and complete firearms “in stock”.  

Credit Card Process:

CMMG does not charge your account until the products you have ordered are available to ship. When you place your order initially, there will be a pending charge on your account to validate the order. This pending charge will fall off within a few days of placing the order and will not be authorized until the order can be fulfilled.


Thank you for your patience as we work diligently to fulfill all orders.

**Updated 4/13/21**