I have had several given to me but i did buy one for myself.

It seems to shoot better than the price but when it got even a little dirty it was slow or quit altogether.

I got good about taking it apart but found that wear was the problem most times.

The same parts were bad on all of guns i had back then.

Might just be wear.