I can't say the protect all will last along time. I only actually do my rub rail once a year in the spring. You may find you'll need to apply it once a month or so. But it is so quick and easy to apply, you won't care. Like I mentioned before, spray on, wipe off. That's it. It's by far the best product I have found for plastic. It's somewhat on the order of Plexus, but I feel it is far superior to Plexus. Costs twice as much as Plexu though. But once you use it, I think you'll agree that it works great. Protect All and Sea Foam. Perhaps my two favorite products.