ummm.... what is John's shop on 17th st, in Costa Mesa?
I had not heard that one, yet.
I personally, can't recommend any mechanic, as I lucky enough, or crazy enough, to do my own work.
Is there any reason why you couldn't do some of the repairs, like the charging issue, yourself? Of coarse, with a good service manual and help from others on this site.
Not only will you save a few $$, but you'll learn more about your bike.
BTW,
I've used Moore's Cycle in Anaheim, for parts and advice. Good guy.