3M Scotchgard is what I have on my truck for 2 years now still can't even tell its there. I have my grille surround, bumper, wheel wells and rocker panels done.
Truck gets parked in the winter so I can't comment on what the NY salt will do to it though.
There is a guy on the Island that uses the Rock Guard product that loves it but I have not personally used it.