The software I'm using only reads whichever specfic PID's you assign to the guages you've created, so it doesn't matter if the ECU isn't receiving all of the sensors it expects, I'm only reading the ones I'm actually using and as I don't need the 90% of the sensor channels I haven't connected them. That's why I can use the throttle position sensor channel for my fuel guage
As for the odometer reading in the ECU, I would need the speedo ECU from the Bini clocks that my engine ECU came from as it compares the mileage against the engine ECU and updates the engine ecu every 100km or so. If there is a discrepency it won't display the mileage.
I might look into using a Ford ECU as there are alot more SAE PID's available than with the Bini ECU