Thank you for your interest in Fraser Engines. The short answer regarding shipping is this: it all depends on the engine. While many of our popular in-stock models are able to be sent out SAME DAY as purchasing, and those arrive between 2-5 days from ship date. However, some engines, specialty items, etc. take longer to either prepare (some actually have to be manufactured) and those can be anywhere from a week to several weeks. If you need more answers, or specific details, please contact us at 800-731-3177. Have a wonderful day!