I get my Ram sprayed yearly, after the 3rd year I did every second year. I use Rust check, it is a great product. Where i live, Rust Check has been the best for me. The secret though is the application, so relying on a good tech to spray on is most important. Anytime i would need to remove or work on the underneath, everything breaks loose easily and the rust is non existent. I do a heavier coating underneath as opposed to what they use inside panels...creates a noise dampening as well. The price of the package i get includes a 6 month touch up too...so i get the Platinum package done in the spring to allow the warm weather to let it spread and the free touch up in the fall, just before winter. My truck looks new through out. I don't mind the dripping, lasts approx a week and then after first wash...good to go.