CAN-Bus I/O Expenders

Hi,

I'd like to start a project that I've been looking into for a while, I've read around and struggled to find any thread in particular that covers enough of what I need so I'd appreciate some advice.

The system is for automotive use on a track car.

The engine management system has fully assignably & custom CAN-BUS data streams x 2 and offers all of it's available calculations & maths lines via CAN-BUS, it can receive via CAN-BUS too and can again run calculations & math from the CAN-BUS data.

I'd like to add:

GPS
3 axis accell
Exhaust gas temperature [K-type thermocouple] x 4
A couple of thermistors for gearbox & differential temperature
4 x wheel speed sensors (bi-polar VR sensor)

I'd like to be able to output:

Coolant fan (either 12v 40a+ or a 0v output for a relay)
3 x LED warning lamps (programmed from CAN-BUS data from the main engine management system)
2 x PWM output (can be low current, used to drive a solid state relay)

I'd like an initial shopping list really for the project, I want to avoid buying stuff I don't/won't need and appreciate that there are people here that have done similar projects before.

Eventually I'd like to look into further CAN-BUS systems, ideally looking at complete power management via CANBUS solid state fuseboxes & switch panels [there are various available on the market but £+++ and out of my budget]. I'd also like to add a small LCD display at some point too.

I'd appreciate all help/feedback on the initial project - even if it's a link to some threads that I've missed in my searching.

Many thanks,

Dan