There was a problem with some of the big bore piston and cylinder kits for the 660 having the piston skirt touch the counter weight and also some kits the cylinder flange extension would touch bottom of the seat in the crankcase and hold the cylinder mounting flange off the crankcase.
Maybe this is causing vibration?