Store Bare Engine Block

What is the best way to store a bare V8 engine block to prevent rust? I thought about spraying it with WD-40, wrapping it in plastic, and putting one of those Renewable Mini Dehumidifiers inside the bag (the kind you plug in to dry it out). Any better methods?