Most of the order will be shipped to you within 1 business days of placing your order. However if the inventory is in process of being replenished from central warehouse it could be 3-4 business days before the item is shipped. We will notify you if longer wait time is expected. Occasionally parts need to come from Germany and 2-3 weeks shipping time is very likely in that case.
Some items are "special order" as they either need to be built-to-order or sourced from manufacturer, and we will warn about that on the items page. We will contact you with ETA.
Most our shipping for smaller, lighter items will be through USPS Priority Mail with tracking. But we also use use FedEx or UPS when it's feasible.