I would recommend Ken Hauge at SG Power. Normally I don't like dealing with SG, but Ken is a great mechanic with lots of years of experience and a good attitude. Can't really say the same for some of the other guys working there.
Long live wild salmon!!!