I would go with the Bernina feet and don't believe they are a rip off. Because a Bernina machine is a big investment I feel they need the feet made for them. You only have to buy the ones you need/want and to me they are worth it. I get 25% off all feet I purchase from the dealer I bought my machine from.