If I was in your position I would try to get a new glass/repair at one of these 24-hours mobile phone shops. Reason I say that is there may be a clause in your contract that covers damage. Unless you get a signed 'all clear' inspection report on collection from you, when the vehicle arrives 'back at base' and gets a closer inspection you may find repayment money is withheld. I know our Fleet manager was always battling the fair wear and tear issue with our leasing companies over the years.