I prefer the over barrel. They only go a few inches forward of the barrel and because they come further back the balance in not affected anywhere near as much. Even between the over barrel ones you will have choices to make. Long and slender such as gunworks or Shorter and wider like the DPT. While I use Gunworks and have not had the chance to use a DPT yet, both these brands are very good. From what I understand DPT is a bit lighter weight that the Gunworks. And there are a number of others as well.
Bookmarks