I had mine replaced today, my insurance covers the cost without excess if I use Silvershield windscreens. Turned up on time, 35mins to replace( not because they were rushing, but because they knew exactly what they were doing with everything they touched) and my car is absolutely spotless. No damage to surround, testing the lights and wipers before they left.
Also randomly, I mentioned that I got an occasional buzzing noise at 2500rpm and I thought it was the sound actuator. The notices the bolts that holds it on actually touch the base of the windscreen, they added 2 foam pads on the bolts and for the first time my car is completely silent from stupid buzzing noises.
Now that's going the extra mile
Certainly worth keeping them in mind if you need it replaced