Taken from a 1975 CB125 which is model code 324, so fits 1973-1975. It may also fit a 1973 and 1974 CL125S. Please refer to the mounting measurements to make certain this will fit your bike.
As you can see it is in outstanding used condition, very minor rust underneath and at welds,underneath and no rust on top where it shows.
I have taken dimensional pictures shown below
The shock mounts are 24.8 mm apart measured to the inside.
The distance from the center mounting bolt holes is 6.8mm on center.
The straight line distance from the center of the shock mounting holes to the center of the center mounting bolts are 25.4mm