Mine crecked, but from the inside (I have never had that happen before!) so you cannot fix that one. It got so bad that it goes all the way (vertically) across the windshield. I have a new one going in the Jeep this week, though, along with a new windshield frame (current one has a rust spot) and seals...