Finally got round to taking the starter motor off my car - solenoid quite regularly fails to operate when car has stood for an hour after a run.
Was looking to just change solenoid but it would seem that these vary depending on starter motor type fitted of which I think they were quite a few different variants (mine is a Marelli unit / Fiat 4294494). Will probably get whole unit professionally refurbished.
In meantime have seen rebuilt/refurbished units at good prices online, definitely for beta but different OEM part reference nos.
Q - Will any Beta starter motor fit any Beta?