keep from rusting

I put a little oil on it, throw a BullFrog Rust Blocker Emitter Shield in a big plastic bag, and wrap it up.

https://www.amazon.com/dp/B00069IASY/?tag=fabo03-20
what do you guys use on your engine parts to keep them from rusting, when there apart, like a bare block, just back from machine shop ? thanks
Eastwood has a dry to the touch rust inhibitor rinse. Probably not as long lasting as a light oil film, but won’t attract dust particles either. Bagging would enhance the storage.