I don't think it was the shipping. Sometimes they have items in stock, sometimes it's between them ordering. Often it seems they order certain things after an order is placed.
I've had that happen with mounts, HSGI items and other stuff from them. Hopefully, they can fill the order.
I do know what you mean though. Sometimes it takes them 3-7 days just to get in stock items out the door.