I've only had mine for a short time but it has moved my Taurus (not a tcp) out of rotation for carry purposes. I trust this Bersa over the Taurus which Ive had for a long time.
Bersa website claims to have 9rd mags in stock. I ordered one yesterday. We'll see if tbey come through in a timely manner.