As an interim measure (or if the price of the new seals is too much) you can pull the seal apart at the seam at the middle bottom, and re-position it around the door. This will result in an opening for noise and dust, but will help greatly with the water problem.
Also take a look at the condition of the drip molding over the doors. I stopped water leakage on my '92 by purchasing an unbroken set of moldings from a junkyard for $35, and installing them with 3M strip caulk. This keeps the water away from the door seals in the first place.