Корректно: закупать хека.
Оба варианта корректны, возможны контекстные смысловые различия.
Оба варианта возможны: купить продукты и купить продуктов. Разница в тончайших смысловых оттенках: купить что – полный охват предмета действием, купить чего – частичный охват предмета действием. Если нужно подчеркнуть, что возможности покупки продуктов ограничиваются 300 рублями, лучше выбрать вариант купить продуктов.
Слово набухший в речи может быть как причастием, так и прилагательным. Ср.: Она не плакала, но глаза ее были красными, а веки набухшими и Внизу на уровне третьего этажа ветер силился раскачать набухший от дождя плакат. Образуется оно от основы пр. времени глагола сов. вида набухнуть – набух (ср.: набухла, набухли).