There are different quality of generic walking foot. The one labeled Deluxe works great on my older machines. It cost more but not as much as the name brand. I found that Brother and Janome walking foot are interchangable and will fit most other machines too. Be sure and know if your machine is high or low shank.