A concern would be frame damage requiring pulling the frame back into alignment. After market windshields should be reasonable. Might look for parts at a junkyard, remove and replace, and then have the color matched. Toyota will of course charge the most, so look at third party shops.