Did they use the correct windshield bedding compound? If not chances are itll leak no matter what. Rubber doesnt conform perfectly to a spot welded pinch flange. Just went thru this with my 67 Jeep Gladiator. The 3M stuff is messy but cleans up easily with mineral spirits.
Doug