I bought my '17 in October of '17. In November I applied Corrosion Free Rust Cure. Did the same thing about a year later (last October).
If you look under the truck, everything looks as black as it did the day I picked it up (except the used hitch that the other guys insurance co cheaped out on when he hit my truck). Yes, its all "oily and greasy" under there, but there is NO rust after 2 winters now.
I would never suggest anything like a paint that is expected to stick and cure/harden. Thats just asking for a cut or a knick to end up holding sand, salt, water, etc and rusting out (silently, no less). The oil stuff will stay clear so you can see whats going on (you can get black oil too but I prefer to see whats going on underneath it)