This is a black 10mm KKM match barrel and compensator for a Glock 40 Gen 1-4. 6.45 inch barrel with thread on comp and its completely brand new. Never fired a single round through it. It will work in any generation Glock 40. It comes with a thread protector, screws and Allen keys. I paid $315 for it so I think $185 is very fair(dropped from $200). KKM makes the best match barrel for Glock without a doubt. will take cash or zelle only. Any questions please text 561-678-6226