I would ask to see the parts they replaced and yes that is way way too high for a yearly cleaning! My dealer charges $59 and does an excellent job. I travel 150 miles to their shop and they actually do it while I wait. Of course, there is a local fabric shop down the road so I have no problem spending some time shopping and having lunch while they do their job. Now that my machine is out of warranty and because they know I am on a very limited budget, they showed me what to do to service myself. You bet your bottom dollar I go out of my way to send business their way.