Those seals can be kind of expensive. Maybe the first thing you should do is make sure the door is adjusted correctly and not bent/bowed at the top. Has the car ever been in an accident that deployed the front air bags? On some cars, the force of the airbag deployment is so great it pushes the top of the doors outward with air pressure. The door can be gently persuaded into the correct shape with a special tool (a 1' section of 2x4) and the striker can be adjusted inward to better contact all the seals. You can also wipe off the seals with a rag and water (don't use any solvents, but a mild soap is OK) and then cover them with a light coat of silicone grease (dielectric grease). Armor All is not my favorite stuff in the world, but it and other silicone-based shine fluids will help restore some of the springiness of the seals. They are supposed to be silicone coated on a regular basis to keep them from dry rotting, but I don't know many people who actually do that.kevinrea said:
If it turns out you really do need new ones, you might find them at www.gmpartsdirect.com or www.gmotors.com. GM dealerships will be able to get them, but you should be prepared to cut off a limb or two. They are more expensive than you would probably think, probably $80-$150 each, so unless you have money to burn, I would try the other stuff first.
Just my 2 cents worth. Hope it helps. Let us know what you wind up doing, how it works out, and/or how much it costs...