My Viking D1 is 13 years old and have never been "repaired" just serviced with updates a few times. It has never given me a problem and I just hope it never does. I do have a problem with the bobbin winder now not wanting to work all the time and guess if it continues guess I'll check on repair cost. I went to my local Viking dealer and asked the price of a good used D1 and he said about $1000. I couldn't believe it but I'm sure the markup is great as he gets these in as trade ins.