I'd like to share one of the best decisions I've made with Sub-Zero (my Felt FX75). When I took her apart to clean every piece and re-grease all bearings, I used a lubricant I got at an automotive store:

After riding her through many muddy workouts and commuting through the whole winter, Sub-Zero is riding so well. I highly recommend this product for BB, HT, hub and RD pulley bearings. Not chains of course. That's where I use chain wax or Teflon lubricant.