As for Carbon Monoxide I did do some research into that too. the typical ones for DIY (MQ7) is not very suitable, but there is this brand which looks good for the job (
SPEC). However using the raw sensor (~$20) you are needing to measure in the nano Amp range. very difficult to design a suitable analog front end that is accurate near zero and to manage the compensation / drift etc very close to zero (we're interested in 0 to maybe 20 pmm). However they also offer one with a ADC and all the hard work done (
Digital CO Sensor Module for Carbon Monoxide - Spec Sensors) $75.. you could integrate this with a display and microcontroller for not much extra. Seems to be the way to go for a one off