All engines, top ends and long blocks have a lead time and are made to order. Lead times vary depending on the season and the engine ordered. With all of the custom options and work that we do it's impossible for us to stock every engine in every configuration. Lead times currently are 4-5 weeks on engines. Top ends are one of the few exceptions and normally ship within 24 hours and up to 2 weeks for twins, signature series.
This is the busiest we have been in the over 20 years in business and we're doing our best to get orders out ASAP without cutting corners. If this is an issue please contact us prior to ordering for our current lead time. We offer expediting if the delivery date is time sensitive and please contact us before ordering. Normally we can accommodate but there are times that it isn't possible. As stated in our policies all sales are final on anything modified (top ends, long blocks and engines)