Пунктуация корректна.
Предложение не вполне ясно. Возможно, имеется в виду: Назначение препаратов, имеющих более дешевые, но равные по эффективности аналоги.
Запятая нужна, это сложносочиненное предложение.
Нужно либо поставить две запятые (обособить оборот), либо убрать одну.
Такое выражение возможно. Вот пример:
Надо сказать вам, что в настоящее время высказаться категорически за одно или другое мнение было бы рискованно. И. П. Павлов. Лекции по физиологии (1911-1913)
Обе фразы грамматически верны.
Пишутся через дефис сложные слова с первой частью – буквенной или звуковой аббревиатурой. См. полный академический справочник «Правила русской орфографии и пунктуации» («Эксмо», 2006).
Верно при отсутствии противопоставления.
Правильно: билет больше не действителен.
Оба слова пишутся с маленькой буквы.