I've ordered a few parts from sewingwarehouse.com and they treated me very well, including sending me a cheaper part that would work on my machine when the right one was on backorder. It was perfect and I'm still using it!! They called me to ask if they could swap for the cheaper part! Their prices are very good!