Hey there! Congrats on your 1st AR. You'll love it! Cleaning supplies are a personal choice as so many are good but personally I use Shooters choice bore cleaner for the really tough carbon build up jobs. Then for protect and lube as well as descent cleaning I use Breakfree CLP or EEZOX CLP. I only go the shooters choice route when I do a detail cleaning as the other two products do a great job for everyday clean up, lube, protect. I personally can attest to EEZOX being the best lube protectant combination I have ever seen. If you check out my post in this forum about "rust/corrosion test" you'll see why I feel that way. I have been soaking the nails for a week now and EEZOX shows no sign of ANY corrosion. AND NO I dont work for them...:).....As for cleaning tools I use an OTIS cleaning kit. You can find all of these products on the web as they have websites. EEZOX.COM, OTIS.COM, etc etc! Good luck and remember that cleaning is a personal preference so try different products and go with what you think is best.