WOW. I would not have thought the insurance company would pay for something like that. What company is it? Just knowing that they did that for you makes me want to review my policy and maybe change to your company. That is awesome for you and I am glad to hear you will be set back up and shooting soon.