As Mikes has said, that is not an Explorer type coupling, it should have a 4 bolt flange front and back not 6 bolt. Does it have an adaptor on the 4 bolt gearbox flange or a 6 bolt flange?
The damaged ring would be easy to replicate and a visit to a motor factor should identify a suitable car suspension bush that would fit, the type with a metal tube for the bolt and a metal outer to press fit into the ring.
Engine torque would not be a problem as it is pre gear reduction and would be in the order of 500 fl lbs.
IIRC the Explorer clutch does not have a sprung centre on the friction plate and there is a chance of ending up with a gearbox chatter at idle if using an undamped coupling shaft.