Please note that most items ordered will arrive at our store and be available for pickup or delivery in approximately 4/6 weeks. Occasionally there are some items that may take longer, you will receive an email within 48 hours of your order with an approximate delivery/pickup date. Feel free to email for factory availability before ordering if needed.