Unfortunately a fairly common issue with many 70 Series. The culprit is often the seam at the base of the windshield ( where the windshield folds forward ) and silicone will often correct the issue. My HJ75 also leaked around the small vent windows but I can't tell from your photos if your Cruiser even has those. The felt on the bottom of the factory floor mats holds water like a sponge and can be a real problem.