Please note that if customers would like to preorder products there is typically an 8-10 week wait period (which is subject to change depending on volume) as products are made to order and it can take some time to get through all orders. Payments are upfront however customers may cancel anytime before shipment.