I did this with a Fuji Roubaix and am pleased with the results. Rode it 27+ miles yesterday when the newly installed tubeless tires on the Giant TCR wouldn't hold air.
Deore rapidfire shifters with 105 derailers?
Hoping that my thread will have the info you need. FWIW I would try using the Ultegra FD. I think the 105 FD would have worked properly with the Sora shifter if I hadn't installed the chain rings backwards after I took them apart and cleaned them.
Chris