I think that it's way too high. Most of the places in our area charge $80 to $90 for a cleaning. My LQS has a "Janome" Club. It's $50.00 a year and I can have my machine cleaned as often as I want, for no cost.
In addition there is no labor charge for fixing it, just parts. I had my needle threader replaced for $1.95.