Right, success.
i couldn't get replacement seals, so i used HT sanitary silicone and bodged the old ones, replaced the switch (thanks to streifenfeuer on ebay, £8_) i broke when taking the tub off the base and it all works again, seems not be leaking, and operates as before, good stuff...