Local motor factors were £34 for an intermotor part.
I got mine from
http://www.tuneparts.co.uk/pickup.htm (am I allowed to advertise?) - though think it was his last one in stock (of the wire exit left ones). I was hoping it had Marelli written on it, it doesn't, but it does say Made in Italy on the back.