Hey, I fixed mine myself in my pathy last xmas, spent a few days doing a little bit at a time, wasn't as bad as yours but :O
A mate and I removed the windscreen, mine was sikaflexed around the whole thing so was a pain to get out, didn't even bother trying not to crack it, pulled a piece of wire around the edge to try and break sikaflex, it kind of worked, eventually both got in car, sat in seats and pushed windscreen out with our feet.
Then got the angle grinder with a flapper disc and cleaned all the sikaflex stuff off, then removed all the rust, using flapper disc, wire brushes, wire wheel attachments on my drill and then rust killed it, bogged, sanded and painted, came up pretty good for a backyard job, then paid the window dudes to come put new window in. Probabaly cost me around the $300 mark including paint and new window. No sign of rust returning and window doesn't leak anymore
Also had this same thing fixed a few yrs ago on a corolla, just at the local smash repairs and it cost me around $900...didn't shop around but so not sure if it was a fair price.