You won't find a more compact cleaning kit for your firearm than an Otis gun cleaning kit. They are specialized for various types of firearms and not just caliber specific like many other cleaning kits. You can get a Universal cleaning kit for multiple calibers or get one that is specific to an M16. Everyone knows how much a chore the M4 and M16 family of firearms are to clean and carrying a cleaning rod with you is impractical. There are videos on the internet and CDs that you can watch while you learn about your Otis gun cleaning kit. They will take a little time to get use to using because the gun cleaning kits are mini tool boxes that can vary depending on the configuration you order.
The military configurations are very practical for anyone that owns an AR15 or M4 variant. You can cut down on the amount of time you spend cleaning and get more use out of your cleaning patches if you properly use your Otis cleaning kit. The Otis product line is geared towards the hunter, the target shooter, the gun collector and military applications. The Otis M16 butt stock cleaning kit fits where it says it goe. You will appreciate being able to clean a pistol or rifle out of something that can fit in your hand and can easily be stowed in a range bag or tactical vest. Cleaning brushes and cleaning patches are all in there so do some research into what you really want in a cleaning kit and pick amongst the kits that are available.The Otis sniper cleaning system is a great companion to a DMR or bolt action rifle.
Some of the Otis gun cleaning kits can get pretty complicated so it's probable best to start out with the basics, get use to the concept of using the patches correctly. There is nothing wrong with having a gun cleaning kit that you bring with you to the range and another one that cleans every thing sitting in your gun safe. The M16 or AR15 cleaning kits can be stored in the pistol grip or butt stock of your rifle and consider keeping one there for your primary M4 Carbine. More gun cleaning supplies at Rogue Elite.