I just got a brand new src. However, my piston broke after only 1000 bb shot. Today, i know i could have bought a used tm for about the same price. Did my choice was a mistake ? Probably not, but i could had been more patient before making a choice. So take your time, don't be impulsive and you should make a good descision!
SRC HK416 Gen III Pro AEG
KWC Desert Eagle