What about the Echo 1 E90. It has a full metal upper receiver and from the reviews I've seen, better quality plastic than the TM for the rest of it. Supposedly it has better texture and less creaking. Crunchmeister wrote a pretty good review on this one.
http://www.airsoftcanada.com/showthr...ght=e90+review