My understanding is that it is not legal to charge for an item unless it can be shipped within 30 days.
https://www.ftc.gov/tips-advice/bus...s-guide-ftcs-mail-internet-or-telephone-order
However I'm no lawyer and maybe there are exceptions to this rule. But I'd never pay upfront for something that might not ship for months, if at all. Good point that a shop could even go out of business!
Yesterday morning I put my name on the list at two shops I know where they don't even take your credit card, but will contact the names on the list in order when the item comes it and see if you still want it. I've had great luck with one of them before (Roberts.) But then this morning I decided to go for a third shop because for me it would be tax-free and also I had a discount code. This shop I did have to give a card, but they will not charge until shipment (unfortunately though I think I waited too long as I was told they already had at least 50 pre-orders.)