All engines, top ends and long blocks have a lead time. 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 single engine in every different configuration. Lead times can vary anywhere from a couple days to several weeks. 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.