No, 4 oz is not exactly equal to 120 ml. 4 oz is equal to 118.29 ml.