For angular bearings (sealed bearings) i see only three choices from Wheels mfg. The one for my cx bike, they are $17 each, times two plus shipping. A new unit from Wheels is $162.99.
For my MTB bike in this post, the same bearings i would think (24x37) A new unit is $137.99 from Wheels, but here i do not have an MTB BB so i guess i have little choice than to buy one.
Haters welcome..