I think I can answer part of your question....if you get a TH400 with a short tailshaft, it should be the right length. I don't think you need to change your gearing in the differencial, although 1st and 2nd gears are not going to be as low as in a 2004R.