The cargo box is really nice and functional. Glad I brought it. Ended up getting the Yamaha factory soft enclosure and I like that too. A few bucks more than the after market but fit and install are great, no head scratching wondering "what were they thinking?" As for the windshield, I was going to buy a flip-up for the convenience of venting the cab in changing weather conditions but read some reviews about the gap they leave between the top of the shield and the roof. Also, some reviews said that they had to modify the soft enclosure to fit that windshields mounting clamps. Ended up with a windshield made by Spike Powersports. Great fitting full windshield with sliding vents and quick release clamps to remove it for warm weather. Finally picking up a Warn winch today. Maybe a light bar and cab heater is next.......