for the bulk of cleaning, I just use Hoppe's, I like the smell and it is cheap ($9.00 a quart). shooters choice works well for harder to remove gunk. I usually use tetra for the bore and my version of Slide Glide is Amsoil greasefor the moving parts, looks and works like slide glide, you can purchase it in different weights and its only a few bucks for a tube. in really cold weather like +10 to -20F I use plain 'ol white lithium grease, I buy it in the parts store and cant tell the difference between it and Wilsons ultimalube except the price. As far as rust prevention, any gun oil, rem oil, castrol, Kroil etc will work for wiping down the outside finish, then i wipe it dry after applying the oil. A big safe with an electronic humidity control rod is what I use for long term storage, no cases, they sit on the open shelf. Living in the high desert helps a lot also.
rifles are about the same except I use Sweets for copper fouling and if its really bad Wipeout is about the easiest when I feel particulary lazy. If I feel attentive and motivated, the outers foul out III removes copper like nothing I have ever seen, but it require a lot of babysitting.