The easiest way is to have a driveshaft built, as per the earlier link. Any trans swap gets involved, and you still need a different shaft. The article linked to is my 66 Barracuda with a 65 trans.
A 65 904 is a cable shifted trans, so to use a 66 or 67 trans, you need to use a different shifter, and a later driveshaft, and a 66 speedo cable(if I remember correctly).
If you use a 68 or later trans, then you also need a custom torque converter, as the splines for the input shaft increased, but the later torque converter also had the size of the pilot nub that goes into the crank increased, also. This will not fit the 67 or older engines.
This pertains to both the slant six, and small blocks.