The first batch of stocks just arrived today, however, all stocks are now dispatched for existing orders with confirmed payment. We would strongly recommend you to place your order first. Once the stock is arrived at our warehouse, backorders with confirmed payment will always be fulfilled first. You may cancel your order if you advise us prior to your order being shipped. There are no cancellation charges.