A complete (expensive!) rebuild is not always required, when you motor feels a little tired and smoky. A simple barrel hone and new Honda piston rings could restore your CB650 motor back to its original performance, and stop smoking under load.