It was given to me as a R3 ECU, but I'm not convinced!!!
I can't get any info off the net for the 'part' number (128 - or is that 8 actually a 9 - 2125), but the last run of numbers on the Keihin label (1292100) comes up as a ST1050 ECU if preceded by a 'T'.