I bought 2 of them to try out and beacuse I had 2 orange glock floor plates that were sitting around. Both were flawless through the first 500 rounds each. 1 still works fine but rounds get stuck in the other. I may try ordering a new spring the next time I order parts but I probable wont buy...