To be honest, it looks too flat. The roof on those trucks has a nice curve and the visor kinda fights it in my opinion.
...also, not being able to open the windshield would be a deal breaker for me.