This is the utg mk96 with the echo1 upgrade kit.It includes new spring,metal piston,and spring guide.I also did a new paintjob.