Since they offered the mags it's not your problem if they have it in stock or not that's their problem. They can always check with other shops and purchase the kind of mags that you want so that the deal can be closed and this nightmare can be ended. I hope the painting and detailing isn't going to be with their shop but a third party that isn't connected to them.