В тексте на русском языке иностранные наименования обычно не заключают в кавычки. Употребление строчных или прописных букв должно соответствовать оригиналу.
Корректно: шестнадцать с половиной сигарет.
Вместо запятой перед и лучше поставить тире: Дали нам сигарет, шоколада — и... топай к своим.
На наш взгляд, ошибки нет.