I bought a generic walking foot from Joann's with the 40% off coupon. I have a short shank vintage machine.
The clerk told me if I saved the receipt and the packaging I could return it if it didn't work. So I bought it and took a chance.
It works like a dream and cost less than $10.00. It is worth a try as you can return it.