I have bought parts from Sewing Machines Plus and was very happy. The last time I bought from a dealer I never bothered going to the classes, so I don't consider that when buying. Ultimately price matters more to me. I even bought a machine on amazon. I did order parts from another online place once and was really disappointed. What I did get took forever to get here and I never did get part of the order, although I did get somebody else's, so make sure if you buy online to check reviews first.