The dealer in Birmingham (Big #1 Motorsports) has been rather blunt in the past -- if you didn't buy it there, you go to the back of the line. They don't work on an appointment basis; you drop it off, and they'll call you when its done. Could be a couple of weeks, depending on their workload. Unless you buy into their "diamond care" program which guarantees you literally go to the head of the line ahead of anyone else. But they quoted me $1200 for that privilege. I passed.

There's a new Can Am dealer in Montgomery. They're still in the learning curve mode, but at least they're local (for me). And they do appointments.