Contact Us

You can now call or text us at 469-338-0262

We're happy to answer questions or help you with returns.
Please fill out the form below if you need assistance.


Order Status Meaning:
Processing Order: Order is placed and is awaiting payment (typical status for Money Orders until payment is received)
Awaiting Shipment: Payment has been received and order is in the process of being fulfilled. Will remain in this status until shipped.
Shipped: Order has been packed and shipped. Please allow +1 business day for tracking updates in case it was shipped after mail pickup hours!
Manual Verification Required: There was an issue with payment processing, please contact us ASAP!
Cancelled/Refunded/Partially Refunded: Status for orders that have been cancelled, returned, etc.

For questions about order status, please see our Shipping Times below:

Shipping Time-frames:

Here is our current shipping situation based on order type, if you are checking on an unshipped order please see if it falls into one of these categories. Please note that these time frames are an approximate estimate, and can fluctuate based on order volume (especially for kit orders):

  • Most normal parts orders
    can expect a current processing time of about 1-4 business days to ship.
    Business days do not include weekends!

  • FFL Orders:
    1-3 weeks
    if we have the FFL on file and do not need a copy.
    If we need to receive or update the FFL then there is no expected ship time as we MUST receive the FFL before we are able to process the order. If your FFL order has not shipped yet and is older than 7 business days, PLEASE CHECK and see if we are still waiting to receive an FFL copy!!!
    Your order notes will have an automated note that says NEED FFL or FFL OUT OF DATE. We need to receive a copy of the FFL before we can ship, please have your FFL email us a copy along with your order number and we will get it processed ASAP.
    An automated message would have notified you about this right after the order was placed, but sometimes it may go to your spam folder. Replying to that email also does not work as it is an automated message from our checkout system, the FFL copy must be sent to along with your order number.

    Barrel work orders may experience extended lead times depending on the type of work requested. Common options are ready to ship, but more custom options are made to order.

  • Headspaced kits have a current estimated lead time of 5-6 weeks from the date of order placement. This lead time has increased due to November order volume.

  • Non-headspaced kits & RPG's Typically ship within 1-2 weeks from order date.
    *Orders with hand select year requests may take longer, due to the nature of trying to find specific years and grades that match.

  • If you have a tracking number that is not updating- During this time of year we receive many inquiries about delayed or long shipping times, people believe a package may be "lost" if it is in transit for 7+ days. 99% of these packages arrive within 30 calendar days, truly LOST shipments are rare. We recommend you talk to your local post office if you have been waiting a long time for a delivery. If it has been longer than 30 days since your package shipped out, please let us know and at that point we will have USPS Business Support open a search. If it has been less than 30 days, please wait to contact us as the chances of your package being delayed and just arriving late are much higher than the odds of being lost! USPS often does not scan packages upon pickup, so if a label is created but has no tracking information, we often see their first update only after arriving at your local post office, which may take some days from the moment the package has shipped.

  • Our goal is first rate service and if you have any questions please don't hesitate to contact us! Though rare, we are still human and orders may fall through the cracks, so if it has been longer than the stated time frames above and your order has not shipped, please feel free to contact us.

    We do kindly ask that you allow us the allotted time stated above before reaching out for a status update.