Yes that is a torquemaster Not sure what hieght you can run on your set up but Im sure somebody that has run that setup will chime in.