The other budget option is putting a 105 5700 shifters instead, and change only the chain and cassette as Sora have the same cable pull as the old 10 speed Shimano road derailleur (as well as the 8 speed version), having said that, the Tiagra 4700 shifters outperform the 105 5700 in every way possible, and a lots more suitable for smaller hand.
Be wary, FSA chainring isn't exactly stiff, while it'll work fine, it won't work as well as a Shimano chainset due to the stiffer chainring on the 4700, 5800, 6800/etc.
Yes you can, no reason why not.
The other budget option is putting a 105 5700 shifters instead, and change only the chain and cassette as Sora have the same cable pull as the old 10 speed Shimano road derailleur (as well as the 8 speed version), having said that, the Tiagra 4700 shifters outperform the 105 5700 in every way possible, and a lots more suitable for smaller hand.
Be wary, FSA chainring isn't exactly stiff, while it'll work fine, it won't work as well as a Shimano chainset due to the stiffer chainring on the 4700, 5800, 6800/etc.