Go with jing gong. Full metal and works just as well as a TM. Might need to crack open the mechbox to clean it but for the price of one... worth it. Iv only heard good reviews about them. Oh did i mention they are full metal?
Edit: Oh and JG guns accept TM parts with zero modifications