You may not have to replace the weather strip. A trick that I used to use in the assembly plant to fix windnoise was to adjust the door striker to pull the door in a little more, reducing the seal gap, that is the gap between the door and the pinch weld flange on the body that the seal is mounted on. This will result in higher door closing efforts, but with a little time, you can fiddle around with it and improve windnoise issues. One work of caution, DON'T take the striker out, the back-up nut is held in a cage inside the b-pillar inner, if you loosen it so that the striker comes unthreaded, the tapping plate may drop into the inner panel, good luck trying to get to it once that happens! (If it does happen, use a magnet to attract the tapping plate and pull it up to re-align the plate with the hole in the b-pillar outer, it takes a little practice, but it does work!) Correct procedure, loosen striker, check for engagement to the weather strip, then tighten striker. Check to make sure that the door latch engages striker without too much effort. If the door "pops" open, (springs off of the weather strip,) you will probably want to back off on it a little bit. If the latch/striker is pre-loaded too much, eventually the door handle will break because of the pressure on it from the system. (the door handles are the weak link in the system).
Additionally, you CAN try tweaking the door header in a little bit to reduce the noise in the upper header (right by your ear). Just make sure that the window is down, and ALWAYS cycle the glass to make sure that you haven't bent the glass run channel so much that the window binds. Just some ideas for the adventuresome. I am not responsible for any damage that you may cause by "overdoing it"!
In case you didn't know, I worked as a bodyshop engineer for GM for 20 years. :chevy: