04 Envoy, 200k+ miles
One of my kids pressed the open button a couple winters ago while it was frozen shut. Of course something broke. At least it doesn't leak. It seems like a monumental job if I decided to replace it. I'm sure the inside trim and headliner would have to be removed. Probably not worth it but I'm just curious. If it starts leaking I'll have to replace it or seal it with silicone.