whaaa?
it doesn't look like the windshield even broke. you lucked out, man! why buy something new when that one isn't even toasted? it looks pretty damn good for being rolled over!! dont frankenstein it yet!! use the money you would spend for a new body, on a nice, tight internal cage so the next time that happens your safety is well guarded.
just my .02
~MIG