Right, Hands up.. Who has really crap door seals?
I have found the solution for roughly 8 quid or less, depending on where you can get the materials.
I went to B&Q, But any place that sells curtain wire will do (nick it from your grans place)
Easiest way to do this is to Thread the wire first, then cut.
First, Before shot.

You can see the rubber is in the same place and doesn't move when the door is open or closed.

Start by tucking the wire UNDER the seal. If you begin at the top of the door, you can run your finger under the seal to seat it under there.


You will need to cut it shorter than the actual rubber or when you close the door, the seal will be deformed as it will now sit outside the door/body shutline.

I cut mine to about here
For some, this might be enough.
OR you could skip the first step and do the next (I did both as my seals are REALLY clapped out!)
At the back of the seal, if you lift carefully, you'll see a hole.

Start threading the wire into the hole, till it comes out the bottom of the seal (about 1.7m)

You seal should now look like this.

Don't extend the wire all the way to the B pillar or the back of the seal won't sit with the door.
I now have to close the door harder, and it does so with more of a clunk than it did before.
I did this today and it's cut out so much of the wind noise, I just need to get some sound proofing and window seals for the car to sort it all out properly. Hopefully now, it won't rain inside the car!
Hope this helps some of you!