The processing time prior to fulfillment is approximately 6-12 weeks for Pre-Order units and 2-6 weeks for in stock items due to seasonal volume, freight carrier delays, and port jams (this is an estimated time frame and maybe slightly longer or shorter.) If you have a Ready to Ride Option, there may be an additional 2-4 weeks because most vehicles have to be shipped to our warehouse for assembly, repackaged, palleted, and then shipped to you. Also, many manufacturer's are not drop shipping at this time, so many unassembled vehicles also have to be shipped to our dealership in bulk and then separated, assigned, individually packaged, palleted, and then shipped to customers. Along with the additional shipping, the extra amount of units coming into our warehouse to accommodate the current situation has also caused our warehouse to become periodically backed up. We are working very hard to get all orders out to our customers and we appreciate everyone's patience as we all work through this and look forward to getting back to normal.Our team may also reach out periodically if a similar unit arrived prior to a pre-ordered unit, just as a courtesy to see if you may want to switch and receive earlier.