TM recoil shocks are a massive improvement over old TM internals. The EG1000 is a very good motor,the armatures on these things are fantastic and top choices for insane power frankentorques,they're one of the better stock motors about.
The gears are sintered but the sintering is good and the steel is a good alloy- The main concern is the zinc sector gear,but it should not get chewed up by the spur unless you are running an m120 or over. Still not happy TM decided to go zinc on this but no mention of failures stock or under M120 springs.
The piston is very strong and should not strip unless you cause the recoil system to miss-time or really fuck up AOE. Since it's a high stress part I'd recommend correcting AOE to a perfect 90 degrees to eliminate any chance of failing,but the stock AOE is surprisingly decent on recoils,not amazing by any means,Lonex stock guns have better for example but it's better than nothing.
Just remember along with an M90 spring these gearboxes are also pulling back a 200-250g recoil weight along with a spring,so they have to be strong to be reliable stock(Which they are,unless,as said before you miss time the recoil by using an 11.1v lipo or somesuch)