Rust protection on vehicles manufactured today is so much better. I’m going without a spray.
I sprayed Krown on a 2008 Jeep Wrangler every year. It kept it rust-free, true, but over time it accumulated a layer of oily, dirty gunk which made working on it unpleasant.
I sprayed a Colorado ZR2 once and almost immediately had problems with the leaf springs. Same thing as the Jeep, the oil worked its way I to nooks and crannies like it is supposed to, but it carried with it dirt and grit. The leaf springs started to make grinding noises over every bump. Ultimately had to replace them.
Just my experience…