No on crack repair............it may stop furthering cracking but that's it. So in your case it might help.

The repair kit or professional repair is chips or small star cracks. The repair does work........but........not in every case. One glass guy told me they have about a 75% success rate with chip and star cracks. Most places do not do repairs in the drivers line of sight.