No it is in great shape run's like a dream. No broken plastic it's not beat up at all. Ty for respondingHard to say really.
Does it look and feel like it's done 12577 miles? With that sort of mileage I expect to see some wear and tear in the drive train etc.
My guess would be that it's had an ECU or dash change at some point.
Either that or it's been ridden really really fast for 43 hours.