*FFL Required Before Shipping. FFL products may take longer to process. Not providing a FFL or info on the FFL dealer of your choice will result in the cancellation of your order and a 25% restocking fee.
Cancellation prior to shipment will result in a 25% restocking fee.