Please note that most items ordered will arrive at our store and be available for pickup or delivery in approximately 4/8 weeks. Due to certain material shortages and shipping delays, there are some items that may take much longer. Please email for factory availability BEFORE ordering.