I've had this problem a couple of times trying to put MTB components on road bike i.e. triple cranks, it can be done but as mentioned reduce the BB length is highly recommended, but remember when you reduce only half the distance goes on the drive side, so if you change a 126.mm for a 120.mm you only gain 3.mm, otherwise trying to work out which FD to use without having a full Shimano technical manual, & knowing the bike design chain line is a pain.