I've been taking my bike to Josiah at dirtballcustoms.com
(520) 548-7358. He's on Scottsdale Rd and Thomas. He's a hell of a lot cheaper than the dealers and he has worked at both of the BMW motorcycle dealers in the area. He has quite a following from folks that used to get their bikes serviced at Victory BMW by him. He's now gone independent and will be moving to a big shop on Broadway and Country Club very soon. I wish he worked on cars, too because its hard to find an honest mechanic these days. I would steer clear of Victory BMW for service. They have a very bad reputation. I do take my bike into GoAZ for any warranty work since they're somewhat honest, but they wouldn't be my first choice for standard maintenance work.