Ok, this is my TM spring M9 and it is awesome! It shoots about 280fps with a .2g bb. And it shoots about 250fps with a .25g bb.
Shooting it from about 50ft away, it is super accurate for a spring pistol.
Ok well the mag should hold 26(mine holds 20), and it shoots .25g bbs accurately, to about 75ft.
It also has a locking-slide and open ejection port.
And i know what you're thinking "Marui doesn't make spring pistols," they do!!
Well the Tokyo Marui spring m9 rocks is the overall verdict. So get one if you can.