try wirral spares, pretty decent prices on new screens 653 4422
I echo that, I've used Borough Road three times. They're 60 - 90 quid fitted, and they do it that day. It also helps they're actually all nice, pleasant people working in there.
Auto Windscreens cracked a new screen putting it in, and didn't even seal it up. The crack spread in weeks, and water go in through the missing seal. Never again.
Also, adverts saying free chip repair. A chip can be repaired, but it won't spread, a crack can't be repaired and depending where it is, it will usually spread - you'll need a new screen if it's cracked.