I paid about $450AUD not long ago for a new windscreen. Had to wait a few days apparently there was only 1 in Melbourne...They did away with the factory mouldings etc. Instead they used a continuous rubber moulding from the side, along the top and to the other side; it doesnt leak or create any noticeable wind noise.
Oh and I don't think wreckers/junk yards are allowed to sell windscreens because, here at leased, it's a road worthy issue.