Vintage viking parts are expensive. That's just the way it is:< And you really don't want to buy used belts as part of why they are bad is age. You can try
http://www.sewingpartsonline.com/ If you joined the yahoo group, you will see there are many files on the site and folks there that can give you direction on the repairs.