Yes, they're HO scale - and I agree, too many $$$'s for me!!
Of, course, the Swiss models are priced according to what the market will bear. As a friend once said: "Whatever you do, don't convert Swiss Francs to Canadian Dollars and make a comparison - it will do your blood-pressure no good at all!" I recall seeing Athearn US-outline locos in a store in St Gallen, Switzerland, priced at over CHF100 each when the same model was on sale in Canada at that time for about $45 - with a 1:1 currency exchange rate....