Hi Tom: I will tell you that I didn't have any good luck with generic walking feet with my Bernina.
I pin baste my quilts every four inches which is a whole lot of pins but I never had the problem like you are describing. I was finally able to find a new replacement walking foot for my older Bernina on eBay. Someone from this board may know someone reputable and honest that you can get a better price from. Doesn't she have expenses for her hobbies??