I use a Bauer 4500 and also have the overheating problem. I use these stick on sweat guards which help sop up sweat tremendously. Still sweat and still need to wipe my face, but less with these. They also last a few games (4-6 or so) so I don't have to replace them after every game
Adhesive sweat patches I can stick to my helmet. Soaks up SO much sweat rather than having it drip down my face.
These charcoal pods are also great to throw in your mitts, skates, and bag after use. Helps reduce the smell and absorb moisture
Amazon sells a liner type thing that I have used, don't even notice them inside the brim. Prevents any stains and can use a few times.
https://www.amazon.com/dp/B016ZH8I28/ref=cm_sw_r_cp_apa_i_mOdnFbGX78C1T