Just wondering why they would use mastic on the windshield install.
Usually it's better to purchase the glass and have a professional 'glass shop' do the installing. This really belongs in "the good, the bad and the ugly."