cleaning kit
I would start with a good cleaning rod, a clad rod with ball bearings on the handle as the rod turns while running it through the barrel. Two brands that I use is Tipton and Dewey from Brownell's or Midway. They come in different sizes as well as diameter. They are a little expensive but they will last for a long time. You can use a 2 or 4 oz ball pene hammer to tap the cleaning patch down the barrel, if you need to, without damaging the bearings. Use jags and not the slotted tip holders for patches. As far as lubricants and solvents, M-Pro 7 is all you need for your gun cleaning and lubricating. I have used it for years and I recommend it to my students for their cleaning needs. It is used by the military, law enforcement and their families. Soldiers testimonials about the lives M-pro7 has saved because a weapon worked flawlessly and consistently. Most of their previous weapon cleaners were not getting the job done. Mpro7 complete weapon maintenance system is designed to preserve weapon integrity enhancing reliability, performance, service life and operator safety. Reduces weapon maintenance time by up to 80%, exceeds Milspec cleaning system requirements and commercially transportable world-wide. One testimonial from Sgt Andrew, M of the 82nd Airborne Division stated his basic CLP wasn't working well and after a fire fight in Afghanstan where my gunner's M-240B jammed, he used MPro7. It did not fire well - it pured. I spend less time cleaning my guns using their products. It is a little more expensive than the other solvents on the market but they do the job. Like any thing else, you get what you pay for.
Nick