The Spirits are mostly stainless steel. The non-stainless models merely do not have a stainless lid or stainless grates or flavorizer bars. You can get new grates and flavorizer bars for $50.
I'd stay away from John's Walmart special. In those cases, you don't even get what you pay for...