I just took my baby lock in today. I had to leave a $20 deposit and I think last time I was charged about $75 but I may be wrong on that . I KNOW it was not $100. There is a spring that came off and it's having a "little" problem with the feed dogs, so I'm expecting it to be a bit more this time.
It is the place I bought it from and the guy who owns the place with his wife repairs them.
Always ask (call first) and ask what it might run; nothing wrong with that.
Good luck.