In my case I already was using a Ultegra 6700 crank with a Shimano BB, but then my frame was sent in and replaced with a newer frame with BB30. I wanted to use my Ultegra crank and ended up going with a KCNC adaptor that works very well on BB30 frames. Very easy to install, but you will need to torque it to 35 ft lbs that your LBS should be able to help you with if you dont have the tools.
http://fairwheelbikes.com/kcnc-bb30-...et-p-2926.html