I bought an Alphasew walking foot for my Bernina 830 which fit perfectly (about $50) which was one third of the price of the Bernina one. It fit well and worked for about 6 months before breaking. They replaced it and the second one did the same thing. I'd look for an original Bernina foot.