KWA M9 PTP are very good. I've had a TM (never liked the plastic feel myself), been using the KWA since it was released. It performs better than the TM I had long ago, in anything other than freezing conditions. Although metal, the slide is very light, hop up is very good and will run on green...