Yeah, that looks like a comfy ride. Those motors as well as most 2 strokes do vibrate. If it is too much you might need to balance the crank. I personally never had to.
Maybe get good insulators for the mounts between the engine and frame.
Maybe get good insulators for the mounts between the engine and frame.