Yes, very usable up grade like it more than the stock, while I had it torn down I completely de bured every part as lot of them are stamped out and basically hand fit every part in the little P, I also polished feed ramp and all trigger parts, after that it breaks like glass.