The most important thing about grease is to actually use it. Years ago at the auto dealer I worked at guys would come demanding greaseable u-joints whenever they needed to be changed. No problem, but they would be back in 8 months complaining that we sold them junk. Run the truck up on the hoist and it is painfully obvious that they were never greased.
I have a large fleet customer that every year buys a pallet of #2 multipurpose grease from me. They use it on anything that has a grease nipple and they never have failures related to greasing.