Возможны оба варианта.
Шампунь – существительное мужского рода: купить два шампуня. Ответы на этот и другие Ваши вопросы Вы можете найти самостоятельно, воспользовавшись электронными словарями нашего портала (окошко «Проверка слова»).
Корректно: пять кочерёг.
Это так называемое эллиптическое предложение (самостоятельно употребляемое предложение с отсутствующим сказуемым). В таких предложениях при наличии паузы ставится тире, при отсутствии паузы знак не нужен.
Возможны оба варианта.
Правильно: купить за что (при указании на определенную сумму): купить очки за 1000 рублей.
Поскольку между подлежащим и сказуемым есть слово теперь, тире не ставится.