Engine build storage questions

I've always used WD-40 as a cleaner not as a lubricant. It dries... Something like that I usually use BP blaster penetrating oil it has a tendency to stay on there... But you're real concerns are mostly for the machine surfaces...