I have already done the leg work and it is not that simple (and it is not a metric problem either). First off, they are not Heim joints, they are "Spherical Plain Bearings". Similar but not the same.
Next, you are forgetting that these joints press into the rods and arms, held in by a snap ring and are lubed/sealed. There are plenty of metric joints available (actually more metric than inch available) but the outer diameter, outer width, inner diameter, overall width combinations that Honda special ordered are not available off the shelf (not even close). The outer press fit is 35mm X 14mm wide and that is not a standard size (35mm X 12mm is standard). Then there is the 15mm bolt hole on the outer Radius Rods, That is not a normal size and they all skip from 14 to 16 mm. Honda probably did all this on purpose.
To "adapt" an off the shelf bearing, you would first need to make the outer 35X14. This can be done but if you use something smaller (say 30X12) and adapt it up, you lose strength because the races get smaller. Only viable solution is to use a 35X12 and shim it 2mm (1mm on each side or offset the bearing by 1mm). 1mm shims may not be ideal so offset the bearing and offset the bolt spacers.
Next you have to downsize and widen the center hole. A 35mm outer has a 20mm hole (in most cases) and only 16 or 20mm wide so you would need to take a 20X20 inner and make it 12X35 (and 15X35 of the outer radius rods). If you end up offsetting the bearing by 1mm, then you might consider offsetting the spacers too (or maybe not).
Currently mocking these parts on my 3D printer. If they work, I will send specs over to a machine shop.