I worked for a lady who started her business making buttonholes on her 930. I've been told it was one of the best models ever made.
$275 seems like a lot but you won't get anything nearly as sound for that price. Have you tried asking the person you bought it from to pay for half the repair? Just a thought.