I have used Nikwax tecnix cleaner, you wash the jacket in the washine machine, remove all armour and linings, and yer bike keys

...
it cost about £6 for a bottle, you use the whole thing, then after it is washed you have to spin on a fairly hot cycle, dont worry this just seals the solution to the cordura, then it there are any other little areas that leak, use Nikwax spray for tents and clothing, but dont get it on yer hands as its impossible to wash off, its so waterproof....
THIS STUFF IS THE ONLY PRODUCT I HAVE BEEN ABLE TO GET WORK....
it might be expensive but its great...