Looks like it's had frame sliders on and some idiot has removed then without replacing the original bolts
It is a 13 plate bike and they are not Yamaha dealers so would be a fair assumption that it is a 2013 bike. As a non-Yamaha dealer I wouldn't expect them to know all the different model year differences.AFTER someone has agreed to buy it at which point thy do the service/MOT etc. No point in doing it when the vehicle arrives as it may sit there for 6 months ticking away at the MOT length etc.
So par for the course that a stealer is trying to palm off a 2012 as a 2013, but its so far over the book price for the a 2012 w/21k that its in a different time zone.
A reasonable comment, but then to take photos and make them publicly viewable...