Brian @ the Boat Center is a good mechanic - he has serviced & worked on my '08 250 HPDI since new - NO complaints. Got 322 hours on it.
Best Yamaha mechanic around, tons of schooling on them! Its sometimes hard to get in there. maybe 2 week turnaround?
was headed there until you said that.
I think shops and mechanics should do service with appointments.
that way you do not have to bring your boat in until the day before and you pick it up the day after.
that way you are not without your boat for 2 weeks just to get the lower end oil changed & maybe a new impeller.