When bearings are bought from bike part suppliers, they are usually seriously marked up. For the same price you might be able to get ceramic bearings from a supplier for whom the bearings represent the main line of business. I cannot tell you what size you need for your bottom bracket. From my records, I bought
Enduro bearings.