The geometry of that mech is not suited to your chainset - the spacing and size of the rings nor chain (if its not a 9 speed).
I'd get a front mech to match the chainset. Or a chainset to match the front mech. That Deore one will do but you will need a BB with correct axle length too.
I'd get a front mech to match the chainset. Or a chainset to match the front mech. That Deore one will do but you will need a BB with correct axle length too.