Now you should look for other solvent degreasers. It works great for flow soldering the Stay Brite solder into corrosion pits on parts you are preparing for plating. With the oils removed you can now remove the water soluble dirt. Force dry the parts with a warm air gun. If you think your detergent leaves any kind of film on the parts, give them another quick cleaning in clean degreaser.
Force dry the parts.
You now have really clean parts and are now ready to remove any non-ferrous oxidation on the parts. This is done with a weak solution of a dry acid such as sodium bisulfate. This is the acid used to reduce the pH level in swimming pools and spas. It is very cheap, available at any pool store and easy to use. Just dissolve one to three teaspoons of the acid in a pint of water.