A replacement body, when in stock, and not an N or N II, from KEH is approx $150 plus shipping, taxes, etc. A service is going to be al least half that, maybe more.

They also service cameras.

One 645 user's opinion.