According to their website, you can get decals from the local dealer. I imagine they could order a new windscreen as well. Starcraft.com to find the nearest dealer.
If you want to reply, then
register here. Registration is free and your account is created instantly, so you can post right away.