GXP: Traditional threaded bottom bracket external bearing cups, available in BSA (English threaded) in 68/73mm width for Road & MTB, 100mm for Fat bikes, and 70mm width for Italian threaded shells.
BB30: 42mm ID with 68mm shell, uses snap rings to secure bearings in the shell
PF30: PressFit30 has a 46mm ID with 68mm shell width for road, 73mm width for MTB
BB30A: Cannondale A-symmetric, 5mm wider than standard BB30 cranks on the non-drive side. Many SRAM BB30 cranks with a bearing adjuster will work with these BBs, as you can remove the preload adjuster to fit. If you are using an AI equipped frame for Eagle drivetrains, you will need the Eagle Ai specific crank to work.
BB86: PressFit Road has a 41mm ID with 86.5mm shell width- uses GXP style spindle crankset
BB90: 90mm width road specific- TREK brand only, see Trek dealer for details
BB95: 95mm width MTB specific- TREK brand only, see Trek dealer for details
BB91: PressFit style, 42mm ID with 84.5mm shell width. Shimano Specific MTB
BB92: PressFit MTB has a 41mm ID with 92mm width- uses GXP style spindle crankset
BB121: PressFit MTB has a 41mm ID with 121mm width (Fat Bikes)- uses GXP style spindle crankset
BBRight: 79mm width with 11mm offset to the non-drive side- uses BB30 style spindle crankset with an 11mm longer spindle http://www.bbright.net/faq.aspx
BB386 EVO: Press Fit 46mm ID- shell width of 86.5mm width. You will need a BB386 specific crankset for this system as it will require a longer BB30 style spindle for road cranksets.
See the service section of the SRAM website for all installation guides: