Torque is what is transmitted to the Butt, certainly a different beast to stock.That is roughly a 25% increase in horsepower and a 35% increase in torque.
For me to watch? Surely not!Unimpressive if we believe Hitch who claims more with just the cam. As you are using the same cam I wonder what has happened here.
btw: took the pic from this "how to install the cam" video