For corrosive ammo...I like the Simple Green Solution that I buy at Home Depot ---- or a 1/3 mixture of --- Simple Green, hydrogen peroxide and rubbing alcohol; in a non-clear plastic spray bottle.
While I am sure that works, simple green has a lot of water in it, and it it makes you happy, knock yourself out.
All you need to clean after firing corrosive ammo is water. I use hot water, right from the faucet. I occasionally boil it, but it isn't necessary.
--Fix bayonet and plant the rifle in the ground. Pour hot water down the barrel and let it water the grass.
--put a catch pan under the rifle.
--Spray the chamber and down the barrel with WD40 (WD="W
isplacement"), until it drips into the catch pan. If you want, run a patch through to push out the excess
--Spray the chamber and down the barrel with CLP/Break Free, until it drips into the catch pan. Run a patch through to push out the excess
Done. The corrosive salts are gone, and you can now put the old warhorse back in the closet/safe/rack/whatever.
If you want to do a full cleaning with powder/copper solvents, you certainly can, but all you need to use after shooting corrosive is water.