This is stuff our HazMat team has to deal with all the time. When you're looking up the numbers, here's how to interpret them: (simplified)
TLV: Threshold Limit Value. If exposed to this amount for all your life as a "workday" (8/hrs per day, 5 days/week), you will suffer no ill effects.
STEL: Short Term Exposure Limit. An expansion of TLV, that allows an elevated exposure of no more than 15 minutes duration, max of 4 such exposures per day. Again, no ill effects.
IDLH: Immediately Dangerous to Life and Health. At this amount, you will not suffer an "Escape-imparing" symptom for 30 minutes. In otherwords, bad things are happening to you, but you will be able to get away. For CO, this would be unconciousness and/or hypoxic symptoms.
TClo: Toxic Concentration Low. Probabally the most relevant here, this concentration is the lowest known to have a toxic effect. That effect could be a varied as making one feel ill, to causing seizures.
LClo: Lethal Concentration Low. Lowest known concentration to have caused a fatality.
For CO:
TLV 25ppm (ACGIH)
STEL 200ppm
IDLH 1200ppm
TClo 650ppm
LClo 4000ppm/30 minutes
Just looking at the above numbers, while in an alien environment (underwater), the number I'd expect to start having symptoms that would be bad would be around 700 to 1000ppm.
Of course, that's at the surface (1 ATA). Place yourself at 165 feet (6 ATA), and to get equivalent surface ppCO, the cylinder only has to have CO at 117-167ppm.
This is not tough to do. Just running a vehicle in a closed garage has produced over 100 ppm in less than a minute (we tested it). All it takes is old/no CO catalyst filter in the fill station, and the right conditions....
All the best, James