I haven't had any scratches so far from branches but do try and avoid them if possible. The top windshield is glass and bottom removable piece is a scratch resistant plastic. It really blocks the wind and makes it enjoyable in cold weather. You do get some wind from the back due to the negative pressure the windshield creates so I just purchased from Cabella's for $50 a rear wind blocker in camo pattern. This should make it really comfortable. Hey you veteran Kubota guys I was looking at the maintenance schedule and it looks expensive. Like around 500 hours engine timing belt, hoses, brake's etc. Is the recommended maintenance expensive? I replaced my 98 Grizzly 600 atv with this baby and haven't done a thing to it except change oil and filter every year.