Правилен первый вариант. Форма род. падежа мн. числа слова змей – змеев, а слова змея – змей. Ср.: Мы запускали воздушных змеев, но В низине много змей.
Верно: лососёвые.
Как правило, используются прописные буквы.
Устойчиво сочетание лебяжий пух. См. словарные определения:
ЛЕБЕДИНЫЙ
1. Соотносящийся по значению с существительным лебедь, связанный с ним; свойственный лебедю, характерный для него; принадлежащий лебедю; состоящий из лебедей.
2. (перен.) Напоминающий чем-либо лебедя; такой, как у лебедя; белоснежный, пышный, плавный, изящно-величавый (о груди, шее; книжн., поэт.).
ЛЕБЯЖИЙ
1. Соотносящийся по значению с существительным лебедь; связанный с ним; свойственный лебедю, характерный для него; принадлежащий лебедю.
2. Сделанный из пуха, наполненный пухом лебедя.
3. (народ..-поэт.) = лебединый (во 2 значении).
Правильно: кузнечные мехи. Слово мех в значении 'приспособление для нагнетания воздуха' имеет форму множественного числа мехи с ударением на последний слог.
См. ответ № 192090.
В сочетании с количественными числительными возможны варианты: пять грамм и пять граммов. Но без числительных верно: не хватает граммов.
Предлог пишется строчными буквами.