The only downside I can see is it has no moly in it. Molly is extremely slippery (making it perfect for plain bearings, but unsuitable for rollers).
If your machine doesn't require moly on the pins, this grease looks good.
The HD additives will stop it being squeezed out and the adhesive/water proof would also be perfect for a machine parked up over winter.
If not, you'll find plenty of other places to use it.