I have used this product for many, many years
http://www.tableauproducts.com/ca...s_Steel_Cleaner/42
I am not sure whether you can get it in the USA though?
It's a mousse, I use a golfball size spray on a damp cloth to do each half of the machine, rub gently, damp cloth to wipe it off, then dry with tea towel,buff with microfibre cloth. It contains silicon oil (a recognised surface treatment for stainless), is very slightly abrasive, you wouldn't think it was abrasive, but it is (a lot less abrasive than jewellers rouge). Its fine for brushed or mirror finish stainless. I have hard water and it removes water spots, marks (all sorts of crud). A can will last a year or two.
I have tried all sorts of products, but nothing comes close to this.