Does anyone know if or where you can buy new front windshield weatherstripping? And how is it held on exactly? in one area, mine is lifted up off the car a little and i can move it freely. its not held in by any glue at all. does the weatherstripping just slip over the winshield and thats how its held on? or is there some adhesive to keep it on?