With all that jury rigged If I was you once you get the mount fixed,I would question the driveshaft length and how far the yoke is seated into the trans.Seems to me somewhere I saw a plate with slots welded to the cross member,but I don't remember the details.