I have a Large Plastic Tool Box with Tray. I have short sections of PVC Pipe epoxied to the bottom along one side to hold pill bottles with different size patch's, Hoppes #9, a Lucus Oil Bottle, and a small tub with grease. I have plastic Cleaning Brush Box's in 204 Ruger, 22 RF, 5.56, 6.5mm, and 30 Cal to hold Jags and Brushed for 204 Ruger, 22 RF, 5.56, 6.5 Grendel, and 300 Ham'r. I also have Possum Hollow AR15 Bore Guides for all the above. Note my 6.5 Grendel Bore Guide works fine for 22 ARC. I also keep Brass Loop Handle Pistol Rods to clean the chamber area. I keep Rubber Gloves to keep chemicals off my hands, and paper towels to wipe rods etc. in the box. I also keep a Sinclair Action Link in the box to hold the upper open for cleaning.
My box evolves as I find better ways of doing things. An example is my Hoppes #9 Jar. While at the convenience store I spotted a small Fruit Jar with some sort of moon shine in it. It has a big lid the right size to dip patch's. I keep it refilled from my big Hoppes bottle.
I have started cleaning before leaving the Range. That way it gets done. If I take a gun home dirty I will end up getting side tracked, and it does not get cleaned. Cleaning as part of the Range Trip is a very good policy. The wife appreciates my not stinking up the house with Hoppes also. My view of how Hoppes smells and hers is different.
I also have a second cleaning box set up the exact same way for my Single Shot Hunting Handguns.
My Bolt Rifles have been neglected lately. I plan to start working with them again this Summer. I plan to put together a third cleaning box for them as well.
Bob R