Some of the best stuff I have tried was TDL "The Dry Lube" it has a solvent carrier that cleans and teflon in it that stays behind after the carrier evaporates . Its not for bearings but works great for hinge pins and pivot balls .
http://www.blastergroup.com.au/dry-teflon-lube.html