I've had very good luck with both KEH and Garry's Camera Repair, both mentioned above. Garry charges about half the cost as KEH for a CLA. Both have done extra repair work with the CLA for no extra charge. I would give one of them a call, and talk with them. They are both very helpful and both have had good turn-around time, generally under a week, up to two weeks. I've had multiple cameras serviced by both of these companies, and never had a problem.