I've 'fixed' mine, and if I can do it anyone can (I'm 16, this is my first AEG, I have no experience taking AEGs apart nor does anyone I know, so as you can see I am a noob). All I did was remove the blowback (use the pdf file found below) and remove one of the teeth from the piston (also simple, and details can be found in this thread) So far this has meant nothing has broken after around 3000rnds and the semi-auto is more, but not completely, reliable.
The SUSAT fits although its a bit of a challenge.
P.S. Inkworm, disabling the blowback locks it in the forward position
http://w