For grease, marine bearing grease, because if you can use it for boat trailers, it will stand up to a bike application! As for chain lube--just search, some like wax based, some oil based. You can actually make a good chain lube using 3 pts odorless mineral spirits mixed with 1 pt synthetic oil. And I agree on Tri-flow as an excellent lube for derailleur pivots, etc.