I needed a windshield replaced on a 20 year old Mercedes. Prices were trhough the roof.
I droev to small industrial mall that had a bunch of "to the trade" little businessses - an auto elecronics and wiring place, an auto interior place, an auto glass place.
I asked how much for a new windshield, installed and was met with the question "insurance or cash". "What's the difference" I asked.
Insirance $700, cash $250 installed.
I paid the 250 and it was ready in an hour and has been flawless ever since. Now this particular car had a urethane seating area and no gasket per se so you'd need to buy a gasket. About $100 I'd guess. There is a difference in the Euro and US gaskets (Euro glass is thinner) somake sure you get the right one.
The other sneaky thing to do is ask the stealer where he sends the glass out too and just go there. Chances are high they farm this out.
Chances are even higher you can do a lot better just by looking in the phone book. Avoid the chains, call everyone to get a price then settle for the one that's the least hassle, it'll invariably some little place like the one I described. Which is probably where the car would end up anyway :-)