Ranger has windshield, and roof. 33 hours, and 420 miles. Seats 6, absolutely no issues mechanically. Also comes with an extra set of fenders that are as good as new. Give me a call or text with questions 785-259-3690.