I like a calcium sulfonate thickened grease for the water resistance, Shimano Dura ace grease is of this type. Extreme pressure solid lubricants and anti corrosion additives are useful too.
Some people say a bicycle hub or BB is relatively undemanding compared to other applications and therefore any lithium grease will do. These people are wrong.
Hubs and BBs are slow moving moving compared to other applications (like an electric motor or car wheel bearing) but rather than being simple, slow moving, highly loaded and relatively poorly sealed bearings operating in wet, and in winter salty environments are in fact a very demanding application for lubricants. Xhp 222 isn’t a bad choice, the 222 special would be even better with added molybdenum disulfide but it’s not easy to find.
TF2 is probably fine for the summer on a friend’s bike since you’re already doing them a favour. On the other hand, if that’s the best you’ve got you might as well get yourself and great them to a better grease. How about some motorex bike grease 2000? Water resistant and relatively easy to buy online.