living in MN I am very familiar with undercoatings, my preference is a lanolin type product (fluid film, woolwax, surface sheild etc) and applying with spray gun from bulk material. Takes about an hour each Oct to apply and no rust in all the years I did it to 2014 f150 and now Tremor. Lanolin products are self healing and creep into all the tight spaces. I only do washes without undercarriage spray until spring. Good luck!