Costco used to do a really good quality Stainless Steel* version with proper ball bearing runners,etc.
Last time I was in they had a cheaper stove enamelled version in store - still decent but maybe not as good.
They may be getting the SS versions back...?
* this is the version I got several years ago;very happy with it

James