Divide each price by its number of ounces to find the unit price.
The higher the unit price the more expensive it is.
The best bargain is the lowest price per ounce.
MB: $5/(20 oz) = $0.25/oz
NCF: $4.50/(15 oz) = $0.30/oz
SO: $2.00/(10 oz) = $0.20/oz
The unit prices ($ per oz) are 0.25, 0.30, and 0.20.
The lowest price per oz is $0.20/oz.
The highest price per oz is $0.30/oz.
The difference is $0.30/oz - $0.20/oz = $0.10/oz
Answer: The difference is $0.20/oz