Imm Auto Service
http://www.immautoservice.com/and Swedish Auto werks.
http://www.swedishautowerks.com/- these are two independedent shops in the Phoenix area that have a good reputation. The Kachina dealerships have been very helpful to me with older 900's, but I do most ofmy own work. You have some wonderful roads north of the Cave Creek area to drive, oh, almost forgot in the tips-- KEEP A GOOD CHECK ON YOUR TIRE PRESSURE. Most failures in the area are due to the high temps and under inflation. If you don't know how, most of the area parts places will be happy to show you.