i picked these up to go with my 661 evo wired helmet, and they work great. i don't know that goggles without outriggers wouldn't have also fit so well, but i can say that these goggles with the outriggers fit great!
i've had no problems with fogging while riding, but if you just finished a run and leave them and your helmet on, your breath will fog them a little. likewise, if you're not moving, your face can heat up pretty quickly. but as soon as you start downhill, lots of cool air rushes in.