I use the Scorpio alarm (SR-i600) with the perimeter sensor and back up battery. Documentation states 1/2 mile two way communication between the remote and the bike alarm but that depends on what is between you and the bike.
It also has a shock and tilt sensor. I've tested the shock, tilt, ignition, battery backup, and perimeter sensor and they work well. The shock sensor is not sensitive enough for me but the tilt sensor works really well. The perimeter sensor is pretty sensitive to movement around the bike. Ignition triggers the alarm if the alarm is not turned off before starting the bike.
Installation was easy. Would have been easier if I had got the wiring harness. The hardest part for me was identifying the wires (due to my color blindness) (ha, ha).
Even with this alarm, I always try to park in a well lite and busy area. Only problem with the busy area part is that I have my perimeter sensor set fairly high and when people walk by the alarm, it warns them (beeps but does not trigger full alarm if they keep moving away). Of course, I do have the option to arm the alarm without the perimeter sensor being active. This way, the shock, tilt, ignition & battery backup is still active.
The remote I got with the system must be plugged in to recharge. I plan on getting a battery operated remote as a spare.
Sorry for the long response, but security is important and I hope this helps.