that looks almost exactly the same as my pitpro, but i have rec reg and different exhaust and some other little things! Mines 150cc but 09. these bikes like barely even change year to year!
possibly, your bike is running the new style graphics, the frame isn't as good, the engine is different. I was just saying it's probably not a 140 because 140's don't have the chrome clutch cover.