mercury insurance windshield crack generations life insurance