Suspension set up

I do not have a trans brake. I foot brake as much as it will stall, Around 2800 RPM.

That's impressive with only 2800 rpm stall. Must be a low end torque monster!