I suggest you don't waste $300 on a Tokyo Marui. My friends and I are into airsofting, My friend Brian has a TM MP5, My friend Brent has a UTG MP5 and I have a UTG AK47..
There is almost no differenace between the TM and the UTG, except about $100...
If you wanna start out airsofting, UTG is the best...
Shortyusa.com is a good place to buy a gun and has accurate reviews...