I'm guessing you've probably got replacement windscreen cover on your insurance?
If you do, there's almost certainly an excess.
If your own time faffing around with it is worth more than the excess, then I reckon it's a no-brainer.
Get it replaced.
You'll never be able to get it anywhere close to what a new one is like and you'll likely spend hours and hours trying, never mind having nothing to clean your teeth or make Yorkshire pudding with when you've given it up as a bad job.
Getting a replacement won't affect your no-claims.
.