I have a Viking and only tried a generic foot once- with a bad outcome. Since then I only purchase feet made for my machine. I figure the extra cost is still less than the repair bill was.
That was 14 years ago- there ( hopefully) has been improvements since then. I would see if they list the machines the feet are good for.