I am going to give you some bad advice for lack for something better, because I have not found anything better yet, I had a lot of computer parts stored in plastic storage bins, and because of the high humidity and hot and cold temperature swings were I live a lot of the chromed parts and connectors rusted and the chip and other component connectors corroded, I ended up using a small plastic brush along with some white vinegar to clean the more delicate parts, and a small "soft" metal wire brush with some more white vinegar to clean stuff like the back plates, then I used dawn dish soap and water with a plastic brush to clean the entire board, then clean water to wash away the soap, I want to remove any white vinegar, then a hair drier to dry the board, this seams to work, but not very well, and it seems to not clean has much I would like, also I worry about the white vinegar later causing problems.