All small blocks share same crank ?

Hmmm.. How you gonna fix that? I'd check tires for a 70 wiggle.

Build a new driveshaft, or cut it apart and insure u-joints are in alignment