As far as I've read the later heavy SR flywheel will fit into the early cases with a touch of grinding. Some people prefer the later crank in mud [ie UK] The later valve will fit straight into a recut inlet seat
On the later bikes the clutch is stronger, the oil pump is a five bolt fitment and the gear change mech runs on a bearing
In the real world none of this seems to matter much. The only thing that seems to be a no no is using the SR frame offroad, it's supposed to be weak.
The TT is supposed to have a 34 inlet stub. The XT and SR are said to be 32 and restrictive
One mod is to use the 36mm XS650 inlet stub.
The TT doesn't have a tacho so there's more meat round the intake, which is only relevant if you really know what you're doing [as opposed to just thinking that you do]. From what I've read I'd keep well clear.
I've no idea what my 76 TT engine has, it won a lot of races in more capable hands than mine, so I'll leave it alone. I have fine tuned the 38mm carb and sorted the exhaust. Total length is supposed to be around 36".