i suppose i should elaborate;
the heat discoloration of stainless steel from welding leaves surface deposits that make the base metal more susceptible to localized corrosion. there are three main means to remove this. abrasives, electrolysis, and chemical etching (at least this is what comes to mind at the moment) abrasives are the least expensive and fastest, but not as effective you could be grinding the contamination back into the base metal, not to mention inside corners, and hard to reach areas. chemical etching, is more expensive and more time consuming, but also more effective. then there are the electrolysis machines and wash solutions expensive, time consuming, but very effective. not only removing heat stains but removing all contaminants from the piece.
stainless pickling paste is a chemical etching that is intended to be used for the exact situation that you have. it can be hard to find and a bit spendy. if you cant get your hands on the paste then get a little more creative. i believe that the main ingredient is phosphorus and/or hydrocloric acid these can be found at any hardware store, i think in drain cleaners, naval jelly, and other cleaners. you need to be careful not to use too high of a concentration of acid but i dont think a product sourced from a hardware store would reach that level. and then you need to be sure nuetral ize and remove that acid once its done its job.
it been a while but i believe the last time i was in a pinch i mixed some naval jelly with some drain cleaner, then clean up with ammonia. it was naval jelly and something....
anyway hope that helps, and i've never heard of a 'dry' product to clean the heat marks.