ed's red is fine, but it does smell rather strongly.
i have for several years simply soaked gun parts
in odorless mineral spirits which has worked very nicely.
after shooting > 500 rounds thru my AR 15 i field strip
it and completely submerge it in the odorless mineral
spirits for 10-15 minutes. upon returning, i scrub the
parts as i would have to clean them and they all clean up
very nicely.
if you use a soak system,you still have to clean the guns,
but it takes all the fuss out of it.