We have windshields in stock now and have for a while. We have most in stock, and can get anything we don't have. We ship them and grantee the shipping. If it doesn't get there we will send another and we deal with the shippers. All windshields in stock are priced at $345.