I had one made ca. 3 years ago by dentist in ZH: ca. 500-600 IIRC. A year later I needed adjustments, no charge.
I'm always up for saving a few francs, and frequently look for goods and services across borders... but not dentistry.
When it comes to my teeth I prefer to go local despite price differences over the border, as follow-up is a key concern for me. (Not to mention establishing a rapport and knowing I will be seen quickly in an emergency.)
YMMV.