Firstly, make sure that whatever bottom bracket you end up buying matches your exact T47 standard; SRAM for example lists these different options:
T47 (Road & Road Wide) 68 mm
T47 (Road & Road Wide) 77 mm
T47 (Road: 85.5 mm)
T47 (Road Wide: 85.5 mm)
Looking at Kactus vs. ZTTO specifically, the former uses ceramic bearings mostly while the latter uses steel bearings. Ceramic bearings are roughly 2 to 3 times more expensive than steel bearings, hence the price difference between the two. High-quality ceramic bearings perform marginally better than high-quality steel bearings; it's highly doubtful though whether your typical AliExpress bottom bracket contains high-quality bearings of any kind, be they steel or ceramic. Which doesn't mean that you shouldn't expect some useful life out of them.
Both ZTTO and Kactus are reasonably established players, making them reasonably safe bets. Whether they offer a better cost-to-performance ratio than SRAM (or any other manufacturer) is anyone's guess.