Six years and probably at least 30k miles ago I drilled a stop hole at the end of a crack in my 18" Parabellum Scout windshield and put some plastic cement crap on it which probably did nothing at all. The hole, though, stopped the crack. So it definitely worked for me. I think the hole is about 1/8 inch but you could probably go smaller than that, not sure exactly what size is recommended.
The shield is acrylic, which is pretty standard -- Lexan is more durable and shatter-resistant but it discolors and scratches very easily and is very difficult to mold into a curved windshield. Acrylic, i.e. plexiglas, can be shaped more easily under heat and is more scratch and ding resistant.
More info than you probably asked for but there you go.