Frankly your best option and cheapest would be to get an Ultegra crank and BB. Then get a set of Ultegra 6600 brakes and you will be set. I swapped out my FSA crank for a Shimano 105 Hollowtech and what a huge difference. I also replaced the cane creek sc3's with ultegra 6600 and they are better and look better for only $100. Get the older 6600 it is cheaper works good. I still have 105 brifters but they are fine with ultegra FD and RD. 105 stuff is fine unless you just have money you don't mind spending on the upgrade. For this upgrade you could spend less than $250 then look at wheels.