Need help identifying this A833 please!

Originally 66/7 A body. 23 spline input, 26 spline output shaft...same as 904 TF. Will work in 71 Demon. The linkage is installed wrong on the trans.
Doesn't look like the right rods either. Never mind that the arms are upside down. Shouldn't matter hey