So far I have managed to get only one "good" complete crankshaft out of three used ones

There does not seem to be enough material to bore a hole for a plain/straight press-fit big end pin (i.e. pressing in a new pin would cause the new hole to collapse into the existing hole for the centre shaft).
It would be possible to bore a smaller hole and make a special stepped big end pin, but the smaller contact area would likely increase the chances of the pin moving during use (causing the crank assembly to twist). There may also be problems with stress at the step, unless special attention was paid to providing a suitable radius (which would have to be duplicated on the crank web to allow proper fit). Welding the new pin in place may lessen or eliminate the likelihood of the crank assembly twisting.
This is all very well in theory (well...my limited knowledge of the theory

Another option may be to find a way of coupling together two KX125 (or other suitable) crankshafts and also providing a means of accommodating the balancer drive gear, but the chances of this being easy are remote...
Opinions and advice welcome!
Thanks & regards,
James