I am not one to carry every conceivable spare. I have found the best method is to have a properly serviced vehicle to begin with, and be predictive about change intervals. Replace any questionable items a few weeks or a month before the trip to ensure good service.
With my Tacoma, I carried no spares, other than a front CV, filters and hoses/belts. In over 80,000 miles of rough service, that is the only part it has needed.
I realize that my Discovery does need a few more than that, but the kit will still be small.
I talked with Scott from Columbia Rovers this morning, and he suggested for my 1995:
Fuel Pump
Ignition Coil
stc1184 Ignition Module
He also had some great things to say about the 1995 model, that not many things go wrong, but the ones that do, you can be easily prepared for. He also said that the wiring harness was upgraded from the 1994. All good news for my Baja trip.