Верно: на улице Западной, 8.
Действительно, дом такой-то на улице такой-то - нормативный и стилистически нейтральный вариант. Это грамотное, правильное сочетание. Сочетание "дом по улице" - канцеляризм.
Правильно: улица Майской Стачки.
Корректно: дом 15а.
Правильно: Нефтезаводская ул.
Правильно: улица Свирских Дивизий. Такое написание соответствует правилу. Ср. с названиями, подобными Вашему, из ресурса «Словарь улиц Москвы»: улица Подольских Курсантов, площадь Московско-Минской Дивизии.
Орфографически верно: Друри-Лейн (т. к. иноязычный родовой термин lane 'улочка, переулок', входящий в географическое название, не употребляется в русском языке как нарицательное существительное).
Корректно: справа от Большой Зелениной, на Большой Зелениной. Зеленина здесь — прилагательное (от зелейная, так как улица шла к пороховому заводу).