Well, I just found this and it has me worried again..
If the mounting holes on the Titan are 75mm center to center then this presents me with a problem..
If the bell housing would still fit then I could probably drill the holes out and use some washers to hold it together.
Edit: Ok, I don't know why I thought someone had told me that the mounting holes on the Titan were 75mm center to center but I just found this
which says they're only 70..which is close enough for me