Amazing high-quality, drop-in upgrade for the KWA USP Match. It fits perfectly with no modifications. The only downside is that it scratches the inside of the slide as it cycles and the fine metal powder it generates gets the slide to stick and not cycle anymore without proper cleaning. However, the barrel stays fine with very little scratches. Initially, I thought that it scratched from the slide cycling on top of it but, after I wiped it clean, it found that it was just metal dust, sanded from the inside of the slide.
It even comes with extra rubber rings for the slit towards the muzzle, very thoughtful addition.