No offence, but I wouldn't hold my breath on DPH's muzzle brake. I placed my order in May, and have yet to receive it. I called him twice since then, and was told their machinist would be machinining a batch the following week to go out for delivery. I never saw the brakes go back on the web site, and never received mine.
That makes 2 of us, more people as well i'm sure. It's going on 4 months now, i want my money back.