Its getting cold here, and I lost my old castelli shoe warmers. I am looking to replace them. I ride in sidi dominators (mountain shoes) even on the road, so thought it may be better to get mountain specific ones this time around.

What do you guys think of these: http://www.teamestrogen.com/prodGB_FCITYF.html

They are attractive to me since they are also waterproof if I am touring and its raining, but will they be as warm as the neoprene kind. Any good recommendations that work good with mountain shoes?