Radio Shack sells a product called 'electronic cleaner' or simular.
Its a small white can, and cost like 10$. The stuff is a mirracle.
Its clear, and eats grime, dirt, oils..ect. Afterwords... evaporates with no residue!
Place on top of bearing... let seep in for 20 seconds. Spin arround for 60 seconds very fast. Repeat. Then, flip bearing over, and repeat. The bearing will be free of any crud... and spin like a dream.
Its actually a light lubricant as well.. but if you prefer, then add some 3 in 1 oil after the cleaning.
The cleaner is so amazing, it cleaned some trashed rollerblade bearings to like new status. (Tried wd first, - didnt work on them
very well)