While a lot of people buy generic walking feet for their machines and swear by them, because of the amount of precision necessary for a WF to work well (it's not like buying a generic ¼" foot), I'd go with the Bernina made one. Generics generally work better on older, simpler machines.