it works well if.....
The 3M film works very well holding up to rocks and gravel BUT and its a big BUT is depends on who applies it. It isnt a DIY job if you want it to hold up, and not get dirt under the edges. I have seen many film jobs hold up on 4 X 4's that see a little action but don't want the line-X look. Look for a high end detail shop in your area and they should have no problem explaining it to all to you, my next door neighbor at work does high end detailing and he does a couple of these a week... ..... my 2 cents