honestly dude u dont need a ccm or bauer, im a big fan of this one of from tron i got a few months ago
TronX S30 Straight-Cut Hockey Helmet Clear Visor (Anti-Scratch/Anti-Fog) CE Certified https://www.amazon.com/dp/B00DXNUKDI/ref=cm_sw_r_cp_api_glt_fabc_89F8A455NACW8VPPCCCC?_encoding=UTF8&psc=1
threw this on my old reakt for private lessons and coaching and its really solid, no scratches not much fog (buy some fog spray regardless or use glass cleaner). really solid visor
Check out this one