Check with them directly to confirm your insurance coverage.
I believe so but I think it is preventative only
I'm not sure if they do you can call them and ask there prices are very good give them a call
Thanks! Your answer is awaiting moderation.