Only a slight update with barely photos i'm afraid. I got a package through from minispares (thank you Simon!) containing new discs, pads, hub ball joint, cork gasket adjustable tie bars and lower arms as well as some other stuff i've probably forgotten and is sitting in the garage still. Replaced the driver's side upper joint as it was frankly falling apart. Straight forward to remove. New one lapped in, greased up and fitted.
Callipers were whipped off to find that i barely had any pad material left. Lucky really as i'd only bought the new stuff as a precautionary measure.
Removed the rocker cover to replace the cork gasket as it was weeping. Turns out the old one was split in several places and held in place by blue hylomar sealant that had gummed up. Nice.
I also had issues with my headlight levelling motors. When you turned the lights on you could hear them buzzing away without doing a great deal. No matter where you positioned the switch the lights never moved. So, where to begin? Checked the motors themselves and they were both serviceable. Checked the earth, cleaned it up and still they buzzed. On a whim i purchased a new switch for £16 which arrived this morning, took the plug off the old one (contortionist wrists to get to without removing the dash face), shoved it in the new one and after a bit of buzzing and proper motor noise they stopped! All positions work and they do indeed adjust the level nicely. Dead chuffed :)