Can you help me ID this torque converter?

Only way to know for sure is to have a torque converter shop, open it up and check it.

Might be better off selecting a cam and calling a manufacturer to see what they suggest based on your circumstances