MRL Performance 340, WOW!
Torque plays a role in the converter stall. The more power the more likley you are to over run the converter. I think this engine would destroy a stock converter over time. It would bend the fins inside and it would fail.
Thats why you have to get a good strong one so it performs at the rated stall with higher power.