Steele makes the nicest windshield rubber, there is no frame, the inside garnish molding is what holds the glass in place.