I've had an ongoing problem with wind noise with my '06 burb, coming from the door seals.

Has anyone replaced theirs? Difficult job? Are the aftermarket parts any good or do I have to get them from the stealership?

Will the expensive GM weatherstrip lubricant help with this sort of thing? I have heard it's supposed to make the weatherstripping swell a little.