I spray my truck with oil every year. (been doing that for the past 22 years I've owned the truck). (1991 Ford F-250) Runs every winter in Western,PA salt/calcium and still looks good, minimal rust.
I've used everything from used motor oil, linseed oil, fluid film, Etc.
Linseed oil seems to stick well, but will dry out and crack over time.
Fluid Film sticks well, but doesn't penetrate in cracks/crevasses well.
Personally I would use used motor oil first time to penetrate, then use Fluid Film for a while then hit it with motor oil again on occasion. (no experience with Krown)
I drilled holes in the door jams so I can spray in the doors, cab corners, Etc. Also drilled holes in the bed wheel wells to spray good around rear fender wells., inside the tail gate, Etc. (rubber plug the holes when done spraying)