Also, consider terms such as "00 Buck" and "30-06". Those are stated as "Double-oh Buck" and "Thirty-oh Six" or "Double-ought Buck" and Thirty-ought Six" ("ought" is the obsolete past participle of "owe" which is a homonym for "oh" as in "O").
Also, keep in mind that "zero" ends with the sound "oh" so "X0" could properly be written as "X 'o" which of course would be said as "Ex oh".
"She's real fine, my four oh...er...four zero nine..." LOL