I have an older Viking machine, it is from the 70's in the 6000 series. That series has a flaw in the internal cam that cracks. Mine cost $250 to repair but is like new again. I wouldn't trade it for anything - and it has a low gear that will sew over anything. Of course I have other machines but this one is designated for my hubby to sew his muzzleloader reinactor gear (lots of canvas). I certaintly suggest at least getting an estimate on fixing your Viking before you buy a new machine, I think you would be disapointed going to a lower-end model. 20 years old - a 90's machine - might have a computer board issue and that might be more to fix. I'd suggest a reputable Viking dealer with maybe a tech that works with older machines. Some shops might tell you it's not fixable just to get you to buy a new machine.