Should do, i would consider taking a smaller pinion though.. 34 is a bit on the large side It will take WAY more amps than the 95A controller is capable of, so, run a higher voltage, with a lower KV motor or take another controller.
Does it use UE diffs or normal diffs?
Here check
this calculator. i guess you know what to do with it. You need to put *1.75 behind the value of the 'gearing ratio' if it runs 2nd gear.