I will second everything
@wardharris said about Eric Murphy and CBT. They were the ones that finally got my new 2017 electrical problem fixed. I would say his prices are reasonable. He offers the club discount for labor.
I'm tickled that you mentioned the salesman, Mo. I bought my first and second Cruisers from Mo in '91 and '93. I didn't get my '17 from CBT because their sales manager (not Mo) balked when I told him the price I locked in with Earnhardt out in Mesa. He may have literally laughed at me over the phone. Their loss.
After the problems I encountered with my suspension install at a free-standing 4x4 shop recently, I vow never to get mods done anywhere else but CBT. Fool me once...