Almost correct, except that 650 and Atlas has same stroke, 89 mm.
The 600 has smaller big end journals.
The flywheels are different on 650 and Atlas, possibly only balance factor different.
Same conrods on 650 and Atlas, different on 600.
650 and Atlas crankcases different, due to bigger bore. They had to move breather pipe. Also different studs.
600, 650 and Atlas, all had different pistons.
Easiest way to find out is checking parts lists.
Could have missed some.