While I can't tell you whether this specific system will work, cathodic protection does work on vehicles, actually much better than BS undercoating systems like Rusty Jones, etc. All those are is a thick coating of crap on the metal, which eventually deteriorates, and becomes just that much more useless dead weight on your car, giving you worse gas mileage!
When I lived on Guam (a Pacific island........talk about a salty environment, imagine having salt on the road 365 days out of the year!!), I met a guy that had a 6 year old Camaro. Over on Guam, vehicles routinely rot out from corrosion much as they do up north, where you're dealing with salt on the roads in the winter. This guy's Camaro was cherry, and looked like it had just come off the showroom floor. I asked him how old it was, and was shocked when he told me it was 6 years old, and that the paint on it was factory!
I asked him how he kept it from rusting out, and he popped the hood, and showed me the active cathodic protection he had on it. He told me that he had that installed when he bought the car, and credited it with his lack of body rust. It does run off the battery, and works by putting two electrodes on the vehicle (one on the body, one on the frame). Basically what it does is put a charge on the vehicle (can't remember if it's positive or negative, too many decades since I took chemistry!) that's the same as the charge on a free oxygen ion. By doing so, it keeps the oxygen from combining with the iron in the vehicle's steel, much the same as two similar poles on a magnet will repel each other. If the oxygen can't combine with the iron, you can't produce iron oxide.......or, red rust, which is what happens when your vehicle corrodes.
While this method is effective, it's only so to a degree. Even with active cathodic protection, you're still going to see some corrosion, just at a much lower rate than without that protection. It does take a trickle discharge off the battery, so make certain you've got a good quality battery. And it wouldn't be a bad idea, if you live up north, to combine this with a good underbody cleaning at least once a month during the winter, if you have the ability to do so. No reason to keep that salt, which increases the rusting rate, on the vehicle any longer than you need to, right?
Hopefully this answers your question, OP.
