So I got this piston as a replacement for my TM MP5. It looks great and everything but my gears dont mesh up with the piston teeth. They are about .1 mm to high and the top of the gears hit the polycarb next to the teeth rack. So if your worried about tight clearances filing might be a thing you have to do. I ended up sticking with the TM stock piston and swapped out the piston heads. Good airseal with the stock O-ring; I use RC car shock oil instead of airsoft grease, It works much better ;)
I'm going to try this piston in my P90 build and see how it holds up with XYT gears.
This piston gets a 4 bc of my fit issues.
Full metal teeth are amazing
And the best part CHEAP
Filing may be required
Rating: [4 of 5 Stars!]