Find the parts book you need online ( this took me less than 5 minutes ) figure out what part numbers you need, then search for each part by number
This is not the easiest but you should find what you need. Good luck.
One thing I would check is after you put the float bowl back on to the carb, make sure you can hear the float assembly rattle when you shake the carb it is possible to have the float assembly to hang up on the overflow tube
Those parts do spin, but usually not easily. I believe these are the same forks as were on the Beta Zero / Gara from 1991 to 1993. I am pretty sure they were also on some GasGas bikes in 1993.
The CDI box for this bike is p/n M04016000 there is a black wire that comes out of the CDI that is supposed to be connected to a chassis ground. I do not see your CDI box in this picture. to the best of my memory the CDI box is approx. 70mm long x 15mm x 15mm there are 2 x 3 wire connectors going to it, one on each end.
Good luck.
I remembered this when relooking at your forum post. The original Motoplat ignition has part of the CDI unit in the Stator and the rest of the CDI unit in the HT coil. PVL makes a replacement HT coil that should work if the stator is still good. I believe that Rex's Speed Shop sells this replacement PVL replacement HT coil.
I think if you removed one of the screws holding the stator plate there would be a witness mark. If there is only one witness mark it would be unlikely that the stator plate had ever been moved, therefore it is in the correct position. That is what I think .