Forget the dealers. Go to an aftermarket warranty company. I did, they take good care of me.
There is no reason why they should charge $300.00 to cover the sunroof. That is included in my coverage.

I agree that any modifications will void ANY warranty. They make that clear before you purchase, if you ask.
Anyway the place where I got my warranty was the only one I found that offered coverage on my H1. For those of you who are interested here is the link.
http://www.warranties4wheels.com