I saw a pair of those in a bike shop today, they had footage from the camera playing. Looked quite good.
I usually find with goggles the first part to go is the foam.
I've just got a pair of SMITH goggles for over glasses use. They have a little extraction fan installed and it copes with the heat and humidity up here in Darwin. They were supplied complete with rolloffs for about $115 delivered.