I tried to ordered magazine carriers from Sidearmor on 12/18 and was told they would ship in 5-7 days. 2 weeks later I contacted them and was told they would ship the next day. They didn't. I contacted them again and got a lot of attitude so I cancelled the order.
I would go with what you know you can get delivered.