Wait, are you not calling more than one shop every time?
Not always. I have one I start at, and if they're unwilling to do the work, I call around until I get a reasonable option.