Have a 92 M50 525 and the wiring is as you describe. I know it looks odd but mine is running perfectly like that. I replaced all my original coils with a second hand set of Bosch coils and it eliminated the misfire under load problem you describe.
I had no oil at base of rubber boots but I hear that can be a problem also!
Steve in Ireland.