how durable is this stuff? How does it hold up with rock chips and weather and stuff?