Blimey, that is an article of an answer in itself!
I am still not clear what the problem is. Its a reversing Sachs engine, correct? It used to start OK but has progressively got more difficult to start? Is that both forward and backwards? It should have failed backwards before failing forwards as it has less power starting on what are normally the 'generating' coils. If it starts one way but not the other then that points in a differing direction for the problem in the assembly. Has it got all the correct components or is it indeed modified? If it were me I would suspect the modification but electrics are best diagnosed in logical sequence nonetheless. Why do you need an ignition switch, that is dead easy to check? If the switch is not working correctly then it is a test from beginning to end on sorting it out if the problem persists. Remove the switch, if suspect, and create a very simple on/off system and that will test the circuits. Solving two problems at once is not easy, so one at a time by isolation is better.
If your lucky the black box lid will have a wiring diagram in it which will tell you which terminals do what. Failing that a support manual via Sachs or Messerschmitt or their club supporting literature with a diagram should be obtained as you are going to need it. Fortunately most of the electrics are repairable if things have not gone to far. Sadly the dynostarter can pull a current that can melt things and any fault is best checked out before it gets worse. Melting means scrap normally. Spares are drying up but I still run original bits and restore them for other people occasionally. I am doing a complete Black Box and a Berkeley regulator at the moment for two fellows. Cannot advise or recommend none original replacements but there are some which get tested in use till they do not visit the side of the road regularly and seem reliable. See solid state charging regulator system. They get mentioned on forums and sold on eBay etc.
The key test to see if it is a dynostart or wiring fault is to take the dynostarter wires off the car. First check that none of them go to earth. If you do not and put full power down the wiring something might terminally fail. If there is an earth service the dynostarter assembly till there is not. Dynostarters also need to be cleaned periodically anyway. Each brush can be isolated as can each set of coil trains. Carbon can build up and breach the insulation or the insulation fail. If no probs or the unit is restored proceed to do the following checks.
Forward - take cable B2/D+ and connect direct to cable HE/92L - small mole grip is good. Cable B1/92+ then goes to the negative terminal of a battery and A/30b to the positive. The engine should turn forwards, you can insert a meter to check readings.
Backwards - take B1/92+ and join it to HE/92L. This time B2/D+ goes negative and A/30b remains positive. The unit should spin backwards.
Clearly the labels of these wires Bosch or Siba will corresponding with the wiring diagram and show where the tests to the Black Box need to be done if the dynostarter is found to be good. The relays should shunt in a single brisk action and close clean contacts and provide current with a minor loss of energy across the component for starting. Do not short or close live solenoids manually or you risk a burnt out coil.
Both types of original changeover switches dismantle to access the points and mechanism. I am lucky enough to have new points sets and so on but most times you will have to clean everything up if its tatty. The regulators are more difficult to clean up and the contacts are pre set. The solenoids can be repaired but you need a steady hand with a soldering iron and some idea what you are doing.
Hope that helps