My Engine was in stock when I bought it, I have one order where parts were out of stock and it took 2 weeks for them to come in, then 3 days for them to get here. I didn't need them urgently so it was no problem.
I will get the web address of my friend for harmony(think that is what they were called), they took about a week to get his engine here with no probs.