This recently promoted product may work - especially for cleaning ball bearings. Here is a copy of a great recent US television commercial which someone had captured to YouTube.
http://www.youtube.com/
Sorry, I simply couldn't resist sharing this with anyone outside the US who may not have seen it aired on TV.
BOB HANSON, ALBUQUERQUE, NEW MEXICO, USA