Thank you everyone for the replies, incredibly helpful.
I removed the recoil slider as it kept jamming the piston, especially after full auto use. I don't know if the whole gearbox was replaced including the MOSFET (I have a picture of the writing on the MOSFET if that would help to Identify...