It's a bit out the way, but I would say go to Pro Italia in Glendale. They took care of me and I live in Alaska, so I'm sure they would take care of you as well
But ask Flowride, RC51-05, SJCSBK, and a few other locals. They are familiar with the dealers out there.
Good luck!