Оба сочетания возможны.
Эти слова синонимами не являются. Мерин – это кастрированный конь. То есть слово конь обозначает некий класс предметов, а слово мерин – элемент этого класса. Слова, значения которых соотносятся таким образом, в лингвистике называют гиперонимами и гипонимами соответственно. Другие примеры: дерево и береза, птица и воробей.
Внутри такого рода выражений фразеологического характера с двумя повторяющимися союзами и…и, ни…ни, которые соединяют слова с противоположным значением, запятая не ставится: и туда и сюда; и там и здесь.
В современных словарях шампунь - мужского рода. А уж кофе женского рода точно не бывает!
Предложение построено неудачно, его смысл неясен. Глупо сравнивать Бивиса с Баттхедом, Мастера с Маргаритой и т. д.? Или речь идет о сравнении пар: Бивиса и Баттхеда с Мастером и Маргаритой?