... And the guy who did it last time did a sloppy job and screwed up the weatherstripping on the passenger side bad enough that it leaked when it rained
Look on the bright side. At least now you have the chance to have the windshield installed right. Maybe see if they have a bullet proof option you can add.