I've never had anything that I ordered from a shop on time. It took over a month to get my Monocog when they said 3 days the day I paid for it. My Cross Check was in when they said it would be, but it took a few days for them to get around to building it. Usually I just wait an extra week before I even go down there anymore. It is easier to get most parts off the internet, then i don't even have to go anywhere.