NO these were designed to leak, but I bent the 'V' bars in the center of my 46 windshield, helped a little. Also there are two tiny little drain holes, bottom corners of the windshield frame, make sure they are clear. Oh and get some really good rain gear. My buddy sealed his closed as there is a cowl vent for air, no more leaks.
Best of luck