Answer
a) $12.0$ fluid ounces,
b) $473$ mL.
Work Step by Step
a) There are 3.785 L per gallon and 128 ounces per gallon.
The number of fluid ounces in the bottle = $\frac{128 fl oz}{1 gal}\times\frac{1 gal}{3.785L}\times355mL\times\frac{1L}{1000mL}=12.0 $ fluid ounces
b) From part (a), we have 355 mL = 12.0 fluid ounces.
Thus, number of milliliters in the drink = $16 fl oz \times\frac{355mL}{12 fl oz}=473mL$