I have found that Niftech micro bearing oil seems to be the best. I have used it for many months. It has a soaking affect into the bearings and makes what seemed to be worn out bearings smooth again. The best part is that it only takes a few drops.
I just relubed the bearings with BarDahl Engine additive #1. In the past this was one of the best at leaving a nice lube coating on metals. Its about 10W oil. I passed on the Mobil 1 and will try this one out.