Why not just try a Ford SVT 514 ci?? Part #M-6007-D514 is rated at 625 HP and 600 ft. lbs. torque. Available at your local Ford parts counter.