So I have this beautiful mint Puch Newport e50 moped that the sticker on the side says "1HP". So that would mean a top speed of around 20mph. But here's the thing....it actually tops out (flat road) between 28-32mph and can actually hold that speed. Everything looks 100% bone stock original on it yes I looked it over somewhat trying to solve this mystery. Can anyone please explain this? I'm not complaining about it one bit I think its nice to have decent top speed on this 1 horse bike (edited)