Most dealers will offer a free estimate or take the cost of the estimate off the repair charge.
I would give it a try...
I have 3 of the SingerXL1000's, LOVE that machine. I keep one at home, one travels with me to craft shows, and the third is the oldest and has the most miles and a couple of issues. The third is going to be used as a donor machine and will be parted out as needed to make the other 2 work.