California Residents:

Until we have clarification on our requirements for AB1263 and SB704, we will only ship to your FFL. Any orders sent directly to you will be canceled. Asking sellers to keep records of the common-use items you’ve purchased, in our opinion, violates the spirit of the 2A. Nothing we sell should ever have to go to an FFL or require a form just because of the state you live in. For us, the requirement to store the form, order details, and your ID is an outrageous overreach. SB704 requires all uppers and barrels to be only shipped to your FFL starting 1 July 2027.

https://oag.ca.gov/system/files/media/2025-dle-18.pdf

Information Bulletin 2025-DLE-18 (Ghost Guns)

Processing Time

Processing Time

We are a small shop so please be patient while we process your order. Most parts orders ship within 3 to 5 working days. Barrels typically ship in 5-10 working days. Uppers typically ship in 5-10 working days. 

UPPERS SHIP VIA UPS!!! YOU MUST PROVIDE A PHYSICAL ADDRESS FOR SHIPPING. IF YOU DO NOT YOUR ORDER WILL SHIP TO THE BILLING ADDRESS.

All semi-custom production uppers (non-quick ship) are subject to demand and product availability. Typically, they will ship in 1-2 weeks (depending on customization). Due to the nature of the firearms market, it may take longer.

Our Legacy uppers are a fully custom product. These are not off the shelf items. Most of the legacy components are custom made for us. Due to lack of availability, do not wait when you see something that is available to order. If you see a add to cart, we have the components to build the upper. Once we are out it will be a while before we have more.

Since they are custom builds, we require deposit paid in full at time of order. All custom builds do have a 50% nonrefundable deposit.

Business/Working days are Monday through Friday.  In times of high demand, trade show, or inclement weather this time may be extended. Our website does not display live inventory. While we stock most of our products, we may run out from time to time. We will do our best to notify you as soon as we know of a problem. Once orders are placed, we are unable amend or cancel them.