Quote Originally Posted by David88vert
Lots of torque in these same vehicles would simply blow the tires off.
Yeah, I HATE it when that happens ! Who needs torque???