Hello, it’s August of 2020 and my drivers door panel nearly fell off. We took it off, both drivers brackets broke, due to mechanic replacing door seals. They were thicker than original so repeated slamming of door, they are broken. I have a 2004 GMC Envoy, XUV, SLT. Would they fit my year...