The Black Rain Ordnance Milled Flash Regulator is not bored large enough to accommodate 9mm and would not be compatible. I would recommend the Midwest Industries Aluminium Blast Can, found by using the link below:
https://www.opticsplanet.com/midwest-industries-5-56-223-rifles-1-2x28-tpi-3-375-inch-aluminium-blast-can-inc.html
The barrel will thread into the Black Rain Ordnance Milled Flash Regulator but the manufacturer does not state how much of the barrel will be covered.
The Black Rain Ordnance Milled Flash Regulator BRO-MFR has an outside diameter of 1.375". If the handguard has a larger internal diameter than the Black Rain Ordnance Milled Flash Regulator BRO-MFR should work.
The outside diameter at 1.377” and the length at 3.5”.
This does not come with a crush washer as it is not necessary to time the device, however you could still use one if you wanted to.
Here are the thread sizes: 5.56: 1/2-28 and .308: 5.8-24