what is the difference between milliliters and cubic centimeters? if i had a motor of 124Ml is that the same as 124cc?

Same thing. 1 litre is 1000 cubic centimeters, so 1 millilitre is 1 cubic centimetre. 1 cubic metre is the standard SI unit of volume, but a cubic metre is quite a large volume. There are 100 centimetres in 1 metre, so that means that there are 1,000,000 cubic centimetres in 1 cubic metre. 1 cubic decimeter is a volume 10 cm on a side, or 1,000 cubic centimetres. This is given the name "litre" for some reason. In summary: 1 cubic metre = 1000 litres (cubic decimeters) = 1000000 cubic centimetres = 1000 kilolitres. 1 litre = 0.001 cubic metres = 1000 cubic centimetres = 1000 millilitres 1 cubic centimetre = 0.000001 cubic metres = 0.001 litres = 1 millilitre.

Iirc, ml and cc are not quite the same, although for most practicle purposes they are. If I am remembering correctly, a ml is defined as the volume of one gm of water at the temp of maximum density (4 C or there abouts) so a ml is very slightly smaller than a cc.

It's possible that the definition was cleaned up at some point. The discrepency was very small, and was unintensional. They were intended to be identical.

Measurement is a lot more fun in America. One U.S. ounce of water by volume equals 1.04 avoirdupois ounce of water by weight.

yes indeed it is! we get to do inches X 12 to get feet, feet X 3 to get yards, yards X 1760 to get miles. none of this multiples of ten stuff.

The other way around! From 1901 to 1964, the mililiter was defined as the space occupied by one gram of water at one atmosphere of pressure and just under 4[sup]o[/sup] Celsius. This definition made the mililiter every so slightly larger than a cc, not smaller (about 1.000028 cc). The mililiter was defined as exactly 1 cc before 1901 and was redefined to be exactly 1 cc in 1964.

It seems you were right. At some point, there were small differences. Sorry for being so definitive when I didn't know what I was talking about.

But a tablespoon is 15ml and a cup is 250ml (not that these are multiples of ten or anything). Pints, quarts and gallons are not brethren to this.