I have never been fond of the door gasket. Scratch that - I hate it. It's a bad design (name a modern vehicle that has the gasket on the door and not the body), it doesn't compress very much and the purveyors of the OEM door gasket charge a pretty penny.
I've switched over to a much less expensive, smaller, much more compressible and better gap filling gasketing (aka weatherstripping) and installed it on the body.
Pulling the old hardened gasket, clean up to follow.

New weatherstripping profile

Suspending weatherstripping from above during installation.

New installation is much cleaner and it acts as a gutter leading the water away from the inside.

I've done this to 3 of my GMCs and highly recommend it.
I've switched over to a much less expensive, smaller, much more compressible and better gap filling gasketing (aka weatherstripping) and installed it on the body.
Pulling the old hardened gasket, clean up to follow.

New weatherstripping profile

Suspending weatherstripping from above during installation.

New installation is much cleaner and it acts as a gutter leading the water away from the inside.

I've done this to 3 of my GMCs and highly recommend it.