Doing it through your insurance is the cheapest?! I have gone through 3 and just had to pay £70 windscreen excess. So you have windscreen cover?
I got quoted 310 quid if it's not covered by insurance
no windscreen cover and had 1 quote of 190 from autowindscreens