Well okay, I'll copt to the possibility of being partially wrong here. Just went to their site to confirm my belief that the original ad said nothing about stock status either way, which of course means it is in stock.
I see now that I could have missed it, but if so that is because it is easy...