It's not difficult to reposition a front derailleur and get it adjusted correctly. Shimano has excellent instructions on their tech docs web site (http://techdocs.shimano.com/techdocs/index.jsp
You may need to look at some newer components and extrapolate.
The regular GXP BB is excellent, and GXP is the easiest BB and crank to install. No need to set preload or fuss with spacers. You will need the Octalink BB tool and a GXP BB tool. And of course a torque wrench.
The 10sp rings will most likely work fine on your 9sp bike. But if they don't you can get chainring spacers to increase the space between the rings. QBP sells them which means that any shop can get them. They come as small as 0.6mm.
You may need a shorter chain. But chains are a wear item and yours is statistically at least half worn already. Adjust the chain length so it will go over the big ring and big cog. You should not use that combo but you might shift into it by accident. 9sp Shimano rear derailleurs should handle up to a 28t cog even though the max rated is 27t. And they should have enough wrap for a 50/34 and 12-27 cassette even though that is a bit over spec as well. The chain might be a little loose in the small ring/small cog combo but you shouldn't use that either, and usually the chain rubs on the 50t ring in the smallest couple cogs anyhow, making them unuseable unless you have no mechanical sympathy.