+1 for Boretech Eliminator . Used it to clean a Barrett M82A1 after 150 rds of spotter / tracer . It does eat up brass brushes and jags and the patches are always green from these . I used nylon brushes and 45 cal bore -tips with a heavy patch . The threads of the bore-tip ate away from the solvent , but I can waste one per cleaning session . Cleaned very fast and easy by letting it soak for 5 min or so between swabs . It was a few days after cleaning when I noticed the bore-tip coming apart . It might not have happened if I had flushed it out with brake cleaner right after the session .
Chris