Preventing corrosion during a build?

I have been spraying my short block with WD40 for quite awhile. It has been covered with a blanket/sheet and has had desiccant under it some of the time. There is some rust forming, probably look for the Boeshield or JB 80, great thread for me thanks all.