I have used the repair service at Camtech in Hamilton for 30 years. Roger has yet to fail me. He services my Contax 645's
http://camtechphoto.com/
Highly recommended.