Voltman, I thought you already have a compact?
I think the external bearing cups are compatible, but I'd just change it to the Shimano one if you switch. They are sold as part of the crankset anyways.
I don't think I can do much to my bike. The carbon accessories don't really match my matte silver alu frame.