Main thing to keep in mind? Nothing competes with outdoor training for mountain climbing condition. I would keep it outdoors as much as possible, even if I had to suck in bad air or it was -40f/c. Keep the excuses at bay.
ok, looking back...I am not sure any of these dudes were straight! But we won races. (in all fairness, those were my wife's glasses)