This full windshield for the Yamaha Viking is made from scratch resistant hard coated MR-10 Lexan. It attaches with our patent pending rubber fast connect straps. These rubber mount straps allow you to quickly remove and install your Viking's windshield and the mounting straps will not rust, rattle, or scratch your roll cage. The windshield features a bottom seal that matches to the contours of the Vikings body. The windshield is DOT rate and stamped.