Got the replacement linkage from Carbonda (recall my issue was shock mount span 0.5mm too wide and hairline crack on the linkage). Tolerances are better, but not by much (thick paint immediately flaked off the inside of the shock mount points as I pushed the shock hardware in, resulting in a looser interface, but not as bad as the old linkage.
Old linkage on the left (shinier because I have resprayed it after sanding to inspect crack), new on the right.
Interestingly, the new linkage does not have retaining circlips on the bearings.
Fitted my needle bearing hardware kit
Everything seems good without play after torquing everything up. We'll see how it fares after a few rides.