I saw a few articles over the past year or so talking about the banshee puppets being out of stock at Wind Traders (presumably supply chain issues), but I haven't seen confirmation of them being back in stock. Anyone who has been recently, were they in stock? It's silly but I really want to get one when we're there in a few weeks