So...  I bought one of these off Ebay - the wrong size.  No real problem I thought to myself I will use it on something else as it's a pretty common size.  So I found another one on EBay - a 6 way.  It must fit I thought to myself.  It arrived today.  Guess what... It is the wrong f@#$ing size too  
 
  
 
.  I can't find one on Ebay to suit so I'm going to get one made by a machine shop.  Does anyone have one they could measure for me so I can get one made.  I know the internal thread on the rotor is M18 x 1.5 and the end of the crankshaft is M10.
This is the last thing I need to get my 125J with H motor going.  I've been waiting 2 lots of 2 weeks to get the wrong ones from the US and I'm starting to get a bit frustrated 

.  Please help.
TIA 

P.S.  If you find one on EBay Cyclegod I'll be extra cranky (and happy at the same time, but then I'd have to wait another 2 weeks)