I have bought a $40 kit from supercheap and fixed mine. It was too big for O'Briens to fix apparently.
I haven't fixed it completely, but it stopped it from spreading (so far) and it looks semi decent.
My thinking was, have to replace the windscreen anyhow, so can't hurt trying to fix it.