I’ve sold, installed and serviced plenty of Truvativ cranks.
I recommend them without hesitation. I would stop short of comparing them to a Dura-Ace 7800 series crank, but they are very good cranks.
A key component to a crankset are is the chainrings. The rings on the Truvativ cranks shift from small ring up to large ring (any bike’s toughest shift) dependably and repeatably. No issues. The chainrings are not the lightest in the world, and that is part of their secret. They are built like a Russian tank: Sturdy and simple. Other cranks may be lighter, but none will be more dependable.
Be sure to follow bottom bracket installation instructions and double check your front derailleur adjustment, especially the vertical proximity of the derailleur cage to the large chainring- hold that to the Shimano standard of 2 mm.
I think you’ll like those cranks. nice stuff. Best of luck My Friend.