For precision rifles:
Dewey rod.
Modern Spartan Systems Carbon Destroyer for maintenance cleaning without pulling out copper.
WipeOut foam for moderate cleaning with moderate to complete copper removal.
KG12 or Sweet's for heavy/complete copper removal.
No brushes, I only use jags and patches on precision rifles. If you need a brush, use nylon.
Brass jags or plastic, not steel.
Correctly sized cotton canvas patches.
Bore guide
For defense pistols:
Get one of the little $12 blister pack kits. Simply does not matter at all.
For shotguns:
Get one of the little $12 blister pack kits. Simply does not matter at all. If you have trouble with plastic fouling, that's another issue altogether.