duster weather stripping has gaps

ive noticed that the "all new stripping" actually only ment door seals. the rubber on the front windows doesnt meet the glass and has a bout a 2 centimeter gap i would say and also there is another gap on the drivers window which is allowing water to run down into the door. I can tell i need new rubber but will that fix that gaps?