I have a 2015 Scout with the OEM quick release windshield. On my last ride, I noticed one of the rubber straps was flapping in the wind. After 7 hot summer suns, the rubber apparently gave out and the hold tore out. After reading some posts and doing some internet searches, it appeared that...