Оба варианта верны.
У слова саранча как собирательного существительного форм мн. числа нет. Можно обратиться к толковому словарю, где приведен пример Полчища саранчи. Можно сослаться на «Грамматический словарь русского языка» А. А. Зализняка.
Такие названия существуют в вариантах: А — сто один и А — сто первый, ТУ — сто четыре и ТУ — сто четвёртый. Однако говорящие отдают явное предпочтение формам с неизменяемыми количественными числительными.
Это слово пишется строчными: спа. В составе сложных слов присоединяется дефисом: спа-процедуры.
Верно: ...из ста сорока одного магазина (так как числительное кончается на один). Но предложение, действительно, небезупречное, и его лучше перестроить, если есть такая возможность.
Верен первый вариант. Лучше: президентские выборы 1980 года в США.
Оба варианта употребительны.