Mine needed a little timing work but is quite nice now. Added a $6 ernie's spring to the trigger and it has kind of surprised me. Buying those for $333 is a steal.