Tried Timpsons and another specialist key place but both said the internals are completely knackered on both keys and they can't be repaired, so my only option is a genuine replacement pre-programmed by Landrover, at about £400.
I gather that there might be other ways to do it, but after phoning...