You better get used to telling customers it will take longer than expected. You are at the mercy of parts availability. You are probably like me and don't stock a lot of items. I only stock air filters, oil filters, fuel filters, spark plugs, fuel lines, some carb kits. Blades, belts, idlers...