Today my helmet dopped and went rolling across the concrete floor and broke off the vent covers and now the visor will not go all the way up. I was thinking of getting a new one anyway. I have a full face with little speakers I put in it to listen to my Ipod. I was thinking of a flip up but I need to be able to eother add the speakers to it or have them already installed. I am am worried about a flip up because of noise and less protection. I will spend what I have to get a good one. I am told carbon fiber is great because it is light and strong. The one I have is an HJC full face size XL. So please give me your thoughts on a replacement.