They are a pretty good fit, about as good as it gets I guess. The material they are made of is fairly hard stuff and should wear well, I am happy with them overall, but haven't had a chance to get them seriously dirty yet. I've got a couple of weeks offroad coming up in May, they'll get a good workout then.