The Yankee Hill Machine Phantom flash hider is a jack of all trades. This muzzle device while it provides you an excellent amount of flash hiding capability on it's own, it really shines when you are quickly able to attach a Yankee Hill Machine suppressor on the end of it.
Please verify the thread pitch on the muzzle of your host weapon to ensure compatibility with your firearm.