Yes, MTB mechs will run with Sora. For the front use a road mech. If you want to use an MTB mech then to match the different cable pull you have to clamp the cable on the wrong side of the bolt. For braking use Avid BB7 road brakes (not the BB7 MTB which has a different cable pull).