I use BreakFree CLP. It Cleans,Lubes, and Protects all in one. Works great, and comes in a handy spray bottle. I use nylon brushes, lint free rags that you can get at Home Depot paint section, gun cleaning patches, a toothbrush. When I'm done cleaning I wipe the gun down with a silicone...