The real difference is the stainless ones are made in the USA and the CroMo ones are made in China. Similar in every other way.
Aha, then I'd be inclined to "Buy American". I like to support American manufacturing when possible. Hard to swallow a > 50% price premium though.
__________________
Gunnar Roadie with Campagnolo Centaur
Breezer Uptown 8