For anyone else who may come looking in this thread for part numbers there appear to be a couple of superceded part numbers and the missing pollen filter;
Cambelt = now b078109119J (not H)
Thermostat = 077121113D (not C)
Pollen Filter = 4D0898438A
Everything else looks spot-on

although the water pump looks expensive
I know how Librarians like to keep their records up-to-date...
Thanks & kind regards,
-=Glyn=-