Excellent fit. Keeps most water out, not all. Keeps heat in cab when cold outside. Installation wasn't bad. Took me about 3 hours, but, one of those things where if you had to do it again, it would be an hour. Great value! Would buy again. Have reccomend to others who are considering enclosing their cabs.