Sinclair bore guides, Dewey rod ,nylon brush and bore snake work well for me. I just use Hoppes Benchrest copper solvent to remove powder fouling and occasionally let the copper solvent sit overnight.
Before anyone flames me about the bore snake, I'm paranoid ever since getting a patch stuck in my M4 barrel. The snake is easily washed and seems to fit as tight as a patch.