maybe talk to the guy that does Lund visor re-pops. they are fiberglass, but honestly I wouldn't be opposed to them being fiberglass on my truck.
I worked for dupont's plastics division many, many moons ago and dabbled in vacuum forming. But we were only doing small 12" long parts, not 5 ft long front ends.