It will bolt right in but you'll need the clutch cable for the CB650. The sump is also larger/deeper. In a stock frame, it's best to remove the valve cover so you can lift the engine up high enough to clear the sump. If your chopper frame is low, you may drag the sump.
CB 650 exhaust has a larger diameter and very slightly wider spacing. While you my BE able to make the 500 exhaust fit, I wouldn't do it. The 650 head breathes MUCH better and needs the larger exhaust.
Sprockets will fit, but spend some time with a gearing calculator. The 650 transmission ratios are different and it came with a different size rear wheel. You'll have to figure out what sprockets you need to get the RPM's where you want them.