Be very wary of the cleaning additives supplied for US cleaners. They are REALLY good at removing any oxides including hardening colour!!!! I stripped an action and parts of all colour the first time through and haven't made the same mistake since!
The chemicals are great for jewellery but not so well advised for gun parts!
I use good old dishwasher powder or even washing-up liquid.