I've watched a bunch of youtube videos and done research, but figured I'd pose the question here since it seems like some of the most knowledgeable people around concerning all things shotgun frequent this forum. Last night I disassembled my 870 wingmaster for the first time and did a very light cleaning and wipe down of the parts. I put a small amount of hoppes oil on the slide rails and on the exterior of metal parts of the gun. This weekend I'm stoping at Cabelas and looking for a cleaning kit and wanted to know what chemicals I should get? It sounds like the main thing is a solvent for powder residue and an oil to lubricate and/or protect certain metal surfaces of the gun. Also, should I buy a barrel snake or a barrel brush? Thanks for any tips you can give me. Oh, and one last thing, what do you use on the trigger assembly, and how often should I clean it?