KSC or KWA "M-Series". They have different versions too with heavyweight frames and such. I had a Taiwan Version Glock19 from them (that somehow got lost in a move I think) and it was awesome.
That or Stark Arms (VFC OEM) seems like a good buy as well.
If you get TM and want a metal slide you're going to have to get a metal upgrade kit.
ಠ_ಠLess QQ more Pew Pew
READY TO >> RACE