Double and triple front mechs have different spacings, so your triple Sora will work with the Ultegra double but will not shift perfectly. A double front der is better. Try Tiagra, it's better than the Sora. Tools needed are a crank removal tool, an Allen key for the crank, and an Allen key for the der, since if you don't replace it yuo may have to adjust it's height.