I like Boresnakes too, they are compact, quick, and easy, making it great for the field.
But if you are going to give her a good cleaning, you will still need a traditional cleaning rod, with a brush, and patches. I like to soak the patch in Hoppes #9 for the first pass, then use a copper brush for about 2 passes, then another pass of a wet patch, and finally about 2 dry patches to end it. Make sure the patch are a little loose so it gets the whole surface area of the barrel. Too tight of a fit and you will miss some spots. For .223 you want 1" square patches.
For all rifles, you should clean from the chamber end. I don't like segmented cleaning rods because their a chance the jagged edges where they connect can come in cotact with the barrel and ruin it. But if you are careful you can get the job done. Also might want to use the pull technique. Even with one piece I never push, I only pull. Meaning I'll push it through the barrel with no brush or patch, then once it's all the way through then I'll attach the patch/brush the proceed to pull the rod. When you pull, the rod won't be able to bend to to touch the surface.
You will also need an AR chamber brush. AR's have a special chamber brush with longer bristles on one end to enable you to clean the locking lugs the same time you are cleaning the chamber.
So here is what I have in my AR cleaning kit:
- Boresnake (for quick field cleaning, about $15)
- One Piece cleaning Rod (about $25)
- Hoppes #9 (copper solvent)
- AR chamber brush ($3)
- Barrel/Bore brush ($2)
- Cleaning patches (1")
- Toothbrush
- Brake Cleaner (to clean everthing, preferebly non chlorinated because it is safe on plastic)
- Blue paper towels.
- Synthetic Motor Oil for lube after the clean.