Gotta say I like seeing them step up to fix these problems. Mistakes can & do happen.
I've only ordered from them 2 times. Each time a Galco holster. Neither time did the system indicate out of stock or any delay, but both times it was out of stock and it took several weeks to deliver the order. But they did not charge my account until it shipped.
This was also several years ago & likely has no bearing on how their system works today.
I do have several friends who have recently placed orders with them & have been completely happy, everything handled promptly & correctly.