Just got this installed - very pleased! It is built on a metal frame, not fiberglass like some others. This allows you to flex it a bit to fit really well. Mine was a little uneven at the radio, but a just little tweaking and it is perfect. I did a little minor trimming of the plastic at the lower ends with a razor and it looks great. The screw locations at the windshield and radio lined up very well.