www.Sew-classic.com has a lot of parts, and when I ordered from them, I got the parts really fast, less than a week.
On the other hand, my order from "My sewing machine parts" that I placed on July 9th is STILL not here. Doubt I'll be ordering from them again.