I'd check with other repair shops. $170 is a really high price for a cleaning....my shop charges $125 for embroidery machines with computers but sounds like yours is not computerized. A more reasonable price might be $100 for cleaning/tuneup but if a simple, mechanical machine could be less than that.