Are you talking about long term storage or short term? Where do you live - dry or wet climate? Whats the humidity like where you store your firearms? Do you use anything to remove moisture from the air? How often do you use firearms?
A lot depends on the answers to these questions. I clean thoroughly, use CLP lightly on moving parts, before putting away I wipe all metal surfaces with WD40 and then do not handle. For items that I use less frequently I will put more CLP on the final patch through the bore and a wipe over with a rag with some CLP on it. I do not use any special oil/grease and have had no problems....