As of corrosion on rods, I can't give an advice, hoses are fine to be washed in soapy water, use pressurized air to dry them from the inside. When talking about not getting inside of pumps and cylinders wet, just stick a long hose onto outlets, so when the second hose output stays dry, inside of pneumatic component stays dry, too.