This is a 20 round magazine for the TP9 Series of pistols from Canik/Century Arms. Fits the TP9SA, TP9v2, TP9SF, TP9DA and TP9SFX.
I've used it several times and it works perfectly!