I bought a generic walking foot for my Janome, and after several months, it just keep falling off. So frustrating. I ended up ordering a Kenmore set of 4 feet ,one of which was the walking foot, for less than cost of 2 feet. I would say get a brand specific walking foot and skip any more headaches.