Tbh I don’t think dub bearings in a bsa threaded shell are a great idea – 28.99 cranks don’t leave room very bearings that can fit very big ball bearings in them.
Or any space for a decent thickness of aluminium to stabilise the bearing cup in the frame from excessive flex.
Or have any ‘grace’ time when the bearings seize and the alu axle keeps turning and wearing against them.
These are all things I have learned from bitter experience.
My dub cranks on my hardtail are on the last DUB bb from my stock, and axle slop is stabilised by gratuitous amounts of threadlock as a filler.
Granted Im a fairly aggressive 92kg rider on a Ti hardtail, but a 5 month BB life over the last 15 months is unacceptable.
Back to Shimano for me when the next BB dies. At least when the bearings seize the axle won’t get trashed and write off the crank set.