Q. Can you direct me to the reference in CMOS that would cover writing 15mph (no space) or 150 mph (with space) and 8mm (no space) or 8 mm (space)? Thank you!

A. That would be CMOS 10.52, which says there should be a space between a numeral and an abbreviation. More examples can be found at 9.16.