The Bernina walking foot is incredible. I used the one for my 1031 for almost 20 years without any problem. Handles garment sewing and quilting both. I also have one for the 440 that has been no problem either. I know the Bernina feet are pricy, but they are really, really good. The all metal feet that are guaranteed to work on your machine are definitely worth more than generic ones that can be a lot of plastic.
Pam