B&M 2800 Stall torque converter?

If it wasn't a choppy idle you don't need much stall. That should work just fine.

BTW: A higher stall converter will help low end torque. Not hurt it. That's why you use them with large cams because big cams don't produce good low end torque.