being flat glass, any glass shop that can get tempered glass can make the windshields.
acrylic will scratch from normal use, you cant run a wiper and will haze in sunlight. Polycarbonate is stronger, however not UV stable as acrylic and when it shatters, will cause shards of plastic to be...