I think you can get the finish you are after with 6" scotch brite unitized wheels on a bench grinder or buffer. Something like an EXL 4s fine should get close to the finish you are looking for. This leaves a fine machine finish that can be buffed out (or over restored) with cotton buffing wheels to a mirror finish. You might have to try a couple different grades of wheel to get to the finish that meets your requirements. If you have perfect ding free moldings and you want to just take off the "haze" and put the machine lines on, then you can get away with just one unitized wheel in the refinishing process. If your moldings are dinged and in need of metal finishing, you will probably need 2-4 different coarser wheels to take out any surface imperfections created in the metal finishing step before you get to the last step to put on the final finish you want.
The bad news is that the wheels are expensive ($50 to $100 at tourist prices), but when shops get $25-$50 per piece and you have a whole cars worth of stainless to do, buying the wheels and doing it yourself may become more cost effective.
Maybe just tell any shop you might choose to stop prior to their final "mirror finish" polishing step and leave in the fine machine lines that normally get buffed out? Just make sure you tell them the expectation that the entire piece gets finished uniformly with the machine lines...