well usually best bet would be to search the for sale forums.. For people parting their cars out and what not. Maybe
Modern Performance Racing Products sells them but im sure they cost alot. Wind shield can be replaced by local car glass shop.. sometimes they come to you and fix it.