the pic you have sent is the right coil for the CDI system.
Although it looks somehow... crapy
As said before, the 0.something ohms are not that easy to measure.
The smallest range of most digital meters is 200Ohms.
So with about 1% failure (what's not bad) we are talking about +-2Ohms, so....
But if you have/can find a replacement coil, it might be the fastest way to build this in and check again for sparks.
Yamaha XT550 and 660 should fit. At least that's what i found in the french and an italian forum
I have just schecked the wiring shemes.
I thought the pick ups of both ignition systems are the same. That's wrong
Your CDI has 3 wires and uses both pick ups include din the case and therefore the flywheel has 2 rows of 'noses'.
The indictive pick up is the same, but it uses only one pick up.
It has only 2 wires at the upper end.
Yo ucan see 3 at the pickup itself, but Luigi has cut one of the wires somewhere in the boogie tube.
Things are getting clear step by step
))
ciao Joachim