Call and get on the list.
We have engines in stock, but they are all spoken for currently. More are ordered and are available first come/first served. Most shops have created "wait lists" like ours to get on. Be sure to get on one somewhere. With all the backorders and shortages, I suspect it will be a long time before you can just call up and get one the same day.