2-stroke engine without a counter-balancer will vibrate.
Check if you both have the same handlebars, maybe he has aftermarket ones with some kind of anti-vibe collar/adaptor?
Or maybe he has thick spongy bar grips and yours are worn thin?
I'm new to 2-strokes, but perhaps you rev yours more and he lugs his around? Maybe this is adding less noticeable vibrations due to less rpm?
Your crankshaft may be slightly out of alignment.
I have seen a GG where one of the head stays was loose. It was horrible...
Did you check them? Also take off your bash plate if its made from aluminum and try again...
If all else fails, remove the stator cover & check the crank for any up and down play. Any up & down movement at all means you've (probably) got a crank bearing getting ready to fail.
I'm in the recheck all motor mount bolts camp. Especially the swingarm bolt which might be frozen and only appear to be properly torqued and the headstay for cracks ,breaks or looseness.
RB
this is the only one i havent checked. bikes currently on its side awaiting a new clutch cover from enduropuro (has anyone had any dealings with them? i cant seem to get a reply by email or facebook. starting to get a bit concerned) once its done ill get the tank off and check. also ive bought new rubber silent blocks for the radiators as its missing some. the radiator is directly bolted to the frame. think that might be causing a bit of vibration