A.
anwered by: smulder
The main problem I can see is that this won't clamp to a 30.9 seat tube, though I don't think that's your seat tube size. Are you sure that's not your seat post size?
It should work just fine with your shifters since it's a front derailleur and for the most part, at least mountain derailleurs, the front derailleurs are not proprietary.