Hello Gray,
When I attended a training course at the BHI, we used Horolene as mentioned by bizibilder.
Horolene has to be used diluted down with water. It is very effective in cleaning brass.
On the BHI course after submerging and allowing the Horolene to clean the components for 5 to 10 mins (longer if very tarnished), the components were then removed from the fluid and washed in warm soapy water. The components were then dried using a hair drier or gentle action using a hot air gun.
Make sure you follow the safety instructions, gloves and glasses are essential.
After the diluted Horolene becomes less effective it needs to be disposed of, I am not sure how to dispose of it to be honest. Currently it lives an old glass bottle!
Regards
Derek