I live 150 miles from my nearest dealer, but 3 dealers are within 250 miles. I have a new F800GS that needs it's 600 mile service. Will dealers accommodate you if you ride in, in the morning and wait for a bike to be serviced? How long does that service take? What's a reasonable cost?