*Note due to production delays and and recent high demand for some products we have begun to experience delays for some orders. If you require a specific time frame to receive a product please contact us before ordering either by phone or e-mail so that we can double check availability. Unfortunately we can not currently offer guaranteed shipping time frames, all shipping time frames given by our website are estimations based on your selected shipping method and do not reflect availability..

 All orders are shipped by either UPS, FedEx, and US Postal Service (USPS). In stock items usually ship within 24-48hrs after receipt of order. Out of stock items generally ship with-in 2 to 6 weeks. does not guarantee on time deliver for out of stock items. Any expected shipment dates given to customer are approximate. We do not advertise nor participate in any guaranteed delivery time frames that may be set or given by the shipping provider. Out of stock items will be placed on backorder if not received & shipped with-in 2 to 6 weeks.  Backorder items will ship within 24hrs after receipt of shipment from manufacturer. Shipping fees calculated by our shopping cart system are estimated. Shipping fees may be higher than stated by our shopping cart system for products using oversized boxes, multiple box shipments and backordered items. UPS Shipments generally come with with an included $100 of insurance, USPS provides $50-$100 of included insurance depending on shipping method. If you wish to purchase additional insurance please contact us.



Please Read: All online orders are processed via Pay Pal Secure Payment Services and Amazon Pay Services. (You do not need a PayPal Account to pay using PayPal).  This is the absolute safest way to pay on the Internet!  You may complete your on-line purchase using any major credit card.  We accept PayPal, Visa, Mastercard, Discover, Amazon Pay and American Express.  All payment options will be available to you at the end of the checkout process.

If you are looking to ship to a secondary address this option will also be available to you at the end of the check out process. Online Will Call Orders must total under $750

If you have any questions regarding our on-line purchasing process or would like to complete your order over the phone feel free to give us a call at (626) 261-4050. We are available daily 10am to 4:30pm pst.

For International Shipment Information Please Click Here