The window seals being a bit short won't let moisture in as long as the plastic liner behind the door trim is good and the drain holes are clear. My Pulsar was built with short rubbers and has never given a problem by letting in moisture, any water should just run down the door and out of the drain holes at the bottom. Are your door rubbers in good condition and the door adjusted in tight to the body? If not you may be getting water past the door seals. The repair kits that you can get for rear demisters seem to work ok. Check that you are getting power to the terminals on the demister grid as well. Best of luck.
