My teleflex gauges both water and speed had condensation when I stored my boat outside or uncovered. Since it now sits under a cover I have not had that problem.
It's about impossible to keep a gauge from fogging up if it is not sealed. The only thing you can really do is wire the gauge lights up so they're on all the time, and that doesnt always work.