Got ya all beat!
I use military grade cosmoline from a 55 gal drum in the barn.
Just shoot it til it is good and hot, then dip it in the barrel.
Problem solved, and you have that great smell, along with those much desired heat waves on real hot days. (Just a joke)
Seriously though, in the 1970's I worked in a GM garage doing heavy engine work.
Buick had a lot of piston problems, so we changed out lots of short blocks.
Well, warranty would not pay to clean all this rust preventative, from the block.
Of coarse, it was sprayed all over the inside and outside, so we had to clean the pistons and lifter galley, along with the complete outside of the block. Then, if you really cared, you shot a couple coats of Buick red on the block.
A fellow tech said if they were not paying, he wasn't cleaning, so he didn't clean out very much inside, and none outside.
You can imagine how much crap we caught when the customer got this home, and more and more of this thick junk started running on their garage floor.
Buick soon started paying for a certain amount of metal prep.