если есть необходимость защититься, а не калечить нападающего, рекомендую рассмотреть "Удар" "УдарМ2 или "Бамер".
Удар
http://www.mayak.kirov.ru/catalog/guns/ydar/
УдарМ2
Бамер
http://akbnn.ru/udar.php
Недорого, небольшой вес, достаточная эффективность, 5 зарядов, не нужно разрешение, нападающий теряет способность к активным действиям на 10 -15 минут, при этом вещество не причиняет вреда его здоровью. различные вариации действующего вещества. эффективен против собак. бесшумен.
Вообщем, если цель самооборона без "красования" "почти настоящим пистолетом" и нанесения травм противнику - это средство на мой взгляд то что нужно!
Ну и конечно не забывать про мешок с песком (боксёрская груша), ну и лёгкую атлетику никто не запрещал... и для здоровья польза опять-таки...
Естественно, это моё скромное ИМХО.