Here is another gun controller that lets you get a more immersive gaming experience. This double handle HTC Vive gun is easy to assemble and combines with your Vive controllers to give a more real feel. The gun measures 69.8cm.
You can get this controller for under $180 at this time. It should work with a variety of shooting games. More info is available here.