No, it’s your vehicle and you have a right to demand the very best. Your insurance company does not have the right to tell you who should work on your vehicle. Even if your car is a lease, you can still request 5 Star Auto Glass to do the installment.