What I think is based on 20 years of experience with my F150?
It all depends on how long do you intend to keep the vehicle you intend to purchase (But it will also enhance your chances when you are selling it. You will likely recoup what you spent on the service plus the car will be in a better condition).
In Nova Scotia and Ontario, road salt is a way of life in the winter.
I had my truck rust proofed at RustCheck shortly after delivery and once every year after.
The cost is now about $130.00 with tax. Every year. Beats any visit to the body shop. But as I said, it depends how long you want to keep the car/truck.
My mechanic wants to buy the truck if I ever were to sell it. There are no rusted through body panels, no rust around the wheel openings, bottom of the doors, corners of the cab, all the spots you notice on old trucks. I have none of those.
The only rust I had was around the windshield, and that area never gets rust proofed by any applicator, because they can't get into the frame.
The dealership offer is usually a one-time application. What I am talking about is an annual application.
It seeps into crevices, protects brake and fuel lines, makes the vehicles safer and quieter because of its oily consistency - it's not engine oil! Any drips will not hurt you driveway.
Google RustCheck or Krown Rust Control. Whatever is more convenient and easier on the wallet. They are both good.
If it's right for you, go for it, absolutely.
I know, I will.