Been trying to find some reviews on the Evolve weapons systems e15 and have not had any luck. Anyone have any feedback?