Here is another gun controller that lets you have a more realistic gaming experience on your iOS or Android device. The SZCYCX Bluetooth AR Gun has an ergonomic design and can accommodate phones from 4.5 to 6 inches. Its gyrosensor links the physical world with virtual environments to help you get a more immersive gaming experience.
This AR gun is available for under $90 at this time. More info is available here.