This bottom bracket assembly is the missing link if you've got a BB30 frame and crankset. This kit includes all bearings and installation hardware.
Although this is a SRAM/Truvativ BB30 bottom bracket assembly, it will work with any mountain or road BB30 crank as the BB30 interface is a universal standard.
If you're replacing your bearings because they are noisy, do not buy these. Or if you're replacing your BB30 stuff, period, don't buy these. They will get noisy, guaranteed. Instead, buy one of the threaded collar bearing solutions out there specifically designed to solve the noisy BB30 problem.
BB30 is Cannondale's dirty little secret gift to the cycling industry. BB30 helps frame builders make stiffer frames with better lateral rigidity under heavy pedaling forces. However, due to less than exacting tolerances for how the bearings fit into the frame, BB30 bottom brackets are also notoriously noisy under pedaling forces--even when ridden by relatively light riders. These bearings will be noisy within a week or two under a heavy rider and a month with a lighter rider. The solution comes in the form of more precisely made replacement kits like those from Chris King: https://www.chrisking.com/product/press-fit-30-bottom-bracket/ or Wheels Manufacturing: http://www.bikerumor.com/2013/03/19/wheels-manufacturing-releases-alloy-pressfit-bb30-bottom-brackets/ The relatively cheap price of these bearings is a false economy when weighed against the fact that they'll be creaking like a barn door within a month of installation.