get it shimmed by an airsmith(Jeremiah is relly good)
I concur. Jeremiah is awesome from everything I hear, and it is from people who run their weapons hard who have no reason to BS me on the subject.
If you were down in Tucson, I'd recommend Pryde.
Reason being, I ruined a brand new out of the box Systema replacement gearbox only for the simple reason I did not follow their advice and have it installed by an experienced airsoft technician (airsmith, in my vocabulary...) because from what I have read, they all require re-shimming to be absolutely proper. Pryde resurrected said dead gearbox for me, and it is what is currently running my formerly-cursed CA M15A4.
Shimming is a process of putting little metal spacers on the various ball bearings in the gearbox to make sure that 1) the gears don't float around and bump into each other (taking teeth off the gears in the process...) and 2) to make sure they are centered on the piston so they don't strip it out. This is why it requires an airsmith. The extra 40 or so bucks you spend to have an airsmith spend a few minutes of their time adjusting it to be perfectly right, is more than worth it, so you don't ruin a 200-dollar gearbox 50 rounds in to using it.