Bernina walking feet are expensive ($130-$160) so I bought an Alphasew walking foot made for Berninas at $65. After several months of use, a couple of the prongs where it attaches broke. The company gave me a new one at half price ($33). Used it for a while and it broke in the same place as the original. I then got out my adapter shank and tried an universal short shank foot ($30). It fit somewhat, but never seemed really tight and secure, would shift a little and the wiggling made it break too. By now, I had spent almost as much as buying a proper Bernina foot and still didn't have one that worked. At this point, another Guild member was trading in her Bernina for a Babylock and offered me her Bernina walking foot (the proper one!) for $50. My advice, spend the $ and buy the proper foot and save yourself a lot of frustration.