Essex Camera in NJ (camerarepair.com). Very good, brought my M3 up to spec a while back. Fair pricing & quick turn-a-round.