Hello !
I've done 5 in the last few years.
Quite easy if you don't have two left hands. There are plenty of step by step instructions on the Web with plenty of photographs.
If you have to buy a sensor, try to buy the Siemens version. It is far easier to rivet.
And the later bean can have the two plates riveted together. Impossible to remove one plate without destroying the set. So you have to drill a pair of hole on the lower plate to gain access to the rivet of the original sensor and to rivet the new one in place. No big deal but you must be careful.
Play a particular attention to the placing and routing of the wires into the unit, otherwise the steel vane will cut one or the three after you put the whole lot on the engine... Don't ask me why I know this ....
Last but not least, if you need to change the male plug and the wiring, I've found a source in Germany for the male AMP Junior Timer 3 prong plug... Just ask.
Search for the step by step instructions, study them and get into your unit. It is less difficult than to dismantle a carburettor and thoroughly clean it..
There is a sketch from Robert Franckham for a tester made with a LED a resistor and a 9V battery, it is the exact copy of the factory tool. Very useful to ascertain the quality of your job and to static time the unit when putting it back on the bike. A couple of cents to build.