I've been going to the same place for 15 years or so, and would not take my bike anywhere else. The owner (Buddy) has always been able to diagnosis problems and fix them right the first time. I've never had to go back and have something redone. All the work has been done on my 86 FXRS, but when I brought my (new) 03 RG in for a problem, he found the problem immediately (not what I thought it was) and took care of it on the spot. I think he's definately worth a call. Tell him ProF sent you.
South Pacific M/C
10792 Lower Azusa Road
El Monte, CA 91731
(626) 442-2859