My choices:
For bearings; Phil Grease. For oil; Tri-Flow and I agree, get the squeeze bottle, not the spray. For chain lube; Pro Link.
You will get a large number of opinions on this subject and this thread will probably reach 3 pages in a couple of days. The recommendations often fall into two categories. The first group recommends ultra high-performance exotic lubes forgetting that bicycle service is very mild compared to what these products were designed to do. The second group recommends the cheapest bulk stuff you can get at Wal-Mart as if bike lubes were a huge budget item. Sit back and enjoy the debate.
See
www.parktool.com for excellent instructions on bearing and all other aspects of bike maintainers.