I hate it when they do that, keep pushing back the time/date you'll get something (back). We ordered a bike for E a couple of years ago, and they said it would be in by Saturday at the latest, but they'd call when it was ready, but Saturday they didn't have it. By the next week, we still hadn't heard anything, so we called and they told us it had been sitting there for days. They said it must have been an error in their system, because they called, but neither of us had a missed call, so I think it was just a line. We thought it was a fluke until we ordered A's bike from the same place. We ordered it and paid, then 10 minutes later they called to say that particular bike in that particular color only came with a leather bike seat, which cost more. They told us it would be ready by the next Saturday, but maybe earlier. I happened to be going past earlier and I went to check...they told me that it wasn't going to be in by that time. Why didn't anyone call us to tell us that? They said it would be ready by the Tuesday. So I went in on the Tuesday and they told me it had just come in and still needed to be assembled so I could pick it up the next day. Then it wasn't ready the next day, they would call when it was ready. We had called somewhere in there and the guy said he didn't know anything about it and the guy who did wasn't there. Then when we got ahold of the guy who knew what was going on, he blamed it on the guy who said he didn't know about it, saying he was supposed to call us, but when we called them, he knew nothing? So....he was supposed to call us to tell us nothing? The whole thing reeked of a coverup for incompetence. After taking 3 weeks instead of one, they finally said they'd deliver it when it was done. But then when they brought it, they hadn't put the lock on that we'd paid for, nor had they put on the bike bags we ordered, so then they had to take it back to install the lock and bags. But, that lock wasn't compatible with the kind of tires he had, so it wouldn't unlock. So then they had to remove that lock and replace it with a different one. There's also a sort of basket holder on the front because most kids use their bikes as transporation to school because you don't just go to the school closest to your house. You go to whichever one matches your level and what you want in a school. Some kids bike for over an hour to get to school, so they need a place to put their bag. Or adults use them to get groceries, etc. So anyway, the first time he rode the bike, the screws that held that in place fell out because they weren't screwed in tightly. I was supposed to go back and pay the extra cost for the seat and for the bike bags we added, and apply the cost difference for the different lock. I just never went back and they never sent a bill. We decided just to leave it....we'll call it interest and damages for the extremely crappy service. I gave them a bad review online and we won't go back there. We don't trust them. If it's going to take longer, fine, call me to let me know. But don't wait until I'm there at the agreed upon time and then tell me it will be late, and then keep pushing it back, making flimsy excuses that are obviously bogus only after I call.
Is this a garage you have used before? I'd think twice before using them again if this is standard operating procedure. You shouldn't have to keep calling because they are running late. They should be the ones reaching out to you if they can't make the deadline, and they should give you a rock solid reason why the deadline can't be met.