I am using a Wolftooth BB I managed to get for cheap. The primary reason is that it uses the same Enduro spline pattern as another BB I already have a nice tool for. It is a 85.5mm BB, but I think most T47i now go between 85.5mm and 92mm. I always measure the crank position relative to the seat tube centerline when preloaded and correct with 0.5mm spacers, and I rely on the suggested setup only as a starting point.
If cost were not a factor, my preferred setup for Dub is to use either a Hope BB or an Enduro ACB BB with 30mm bearings, and then use the aluminum Hope dub reducers/tophats as a softer wear surface between my cranks and the bearing races. IMO, the bike-specific 29mm and 24mm bearings are a step backwards. Very cheap plastic reducers/top hats have started to appear on AliExpress as well, and I've used them on a build and been happy with how they have held up too.