Brother, there's so many different ones out there, its ridiculous. IMO, many of them are bought and sold based on the "cosmetic bad-ass effect". If you plan on ever putting a can on your gun, obviously you have to use a compatible and/or proprietary muzzle device. What I like for 3 gun is a MB bushmaster sells that mimics the one that is on the AK74, but built for the AR15. I have one on my Larue stealth carbine that I use for 3 gun. It runs around $30 I want to say. Its not pretty, and I want to say its 2.5" long or so. Its also fairly loud and has a significant "side blast", so its definitely not something you would want to use in a shoot house as a member of a team- they would probably bitch about it. I know this because I have had complaints from range personnel after match stages who were standing too close with the pro-timer the first time I used it, but as the shooter it never bothered me. I just told them that guns were loud and if they don't like it not to stand so close to my muzzle, and I let them know before I start that its going to be loud. Either they do it or they don't.