У слова "грамм" возможны обе формы - и 5 грамм, и 5 граммов (соответственно 5 килограмм и килограммов).
Если же такие слова употребляются вне "измерительного" контекста (иначе говоря, при них нет количественного числительного), то используется окончание -ов: жить без лишних килограммов, не хватает гигабайтов.
А по-моему, тут всё дело в "содержится". Содержится -> что ? => именительный падеж = грамм. ----------------------------------------------------- А насчёт сахара - он иногда нужен. Когда авральная работа.