SRAM cranksets aren't compatible with Shimano bottom brackets or vice-versa.
I have SRAM Rival on my bike for about 15 months, and so far have had to replace 1 bottom bracket - it was creaking like crazy and neither my mechanic nor I could get it to stop. SRAM replaced it under warranty (not that they're all that expensive). When it's working properly, the SRAM BB seems fine - I can't tell a difference between it and my old Ultegra's BB.
If you have a Shimano crank to go with that Ultegra BB, you could use that on an otherwise SRAM driveline, no problem. Heck, you can even use a Shimano FD with SRAM shifters if you really wanted to.
I haven't used the Red components, so others will have to chime in on that.
JB
Last edited by jonathanb715; 08-15-10 at 09:53 PM.