@yousaf96 The review is very honest, I'll tell you that...!
The vibration problem could be a number of things, brother...
Allow me to ask you a few questions:
1. Does the engine vibrates the same when you rev it up in neutral???
2. If it doesn't vibrate in neutral, Does it vibrates in all gears, or just in some gears?
3. Does it vibrates only when the engine is cold and then disappears when it gets hot?
4. Put the bike on its central stand, rev-up the engine up to the point when you think it starts to vibrate during the ride, then touch the engine and see if its vibrating violently or is it something else vibrating... Try to guess where the vibes are coming from...
Thing is brother, vibration occurs due to a lot of reasons...
And to diagnose it properly, you need to first understand what exactly is causing the problem...
It could be transmission, it could be valves (Locally known as tappets) as valves with tighter than recommended clearances tend to vibrate... Could be loose nut or bolt!
I mean, the possibilities are endless here...
Ride safe, and wear a good quality helmet... By good quality, I MEAN GOOD QUALITY helmet, not the ones full of sea-foam...
Good Day!