Well, those are all the low end guns, so you can't expect top performance out of them. Although I had a KJW M9 for a couple of years and it worked great.
In terms of full metal, that's pretty much the list of options you have unless you get a TM (recommended) and can find a metal kit for it.
__________________
|