Range 4/5
The range on the M4 is pretty decent it drops off a lot after about 150 feet, but this is no problem unless your trying to take a sniper out whose out there a ways. The range on this gun has always surprised me for such a cheap gun, it is really adaptable for the environment that I generally play in. Orchards that have long open stretches, and forests that quickly change from open to closed in environments. I'm sure that if I invested some money in the internals of this gun I could probably extend the range out some more.
ROF 5/5
Rate of fire on this gun is very impressive, it is able to be and assault rifle and support weapon at the same time. It shoots about 20-25 bbs a second, which is really impressive and in CQB makes the difference between life and raising your death flag. So it fills the assault role rather nicely, but on the other hand it allows me to be a key part of the team. More often than most I am called upon to provide cover fire for my advancing teammates, and also more often than not the enemy likes to keep his head down as a steady stream of bbs is headed their way. A box mag for this gun would make it an efficient support weapon, but I cant seem to make the gun look unsexy like that. So for the time being high caps will suffice
FPS 5/5
FPS is very good for a cheap gun, and on average shooting 400 it is too hot for indoor airsoft arenas, but that is perfect for outdoor airsoft. Trust me I have been on the receiving end of my gun before, and it is not fun. It is no sniper but you notice when you get hit.
Price 5/5
The price is unbeatable for a good M4, Lancer tactical makes a crappy re brand of it and so does Echo 1 they sell for less and their performance is also less than great so buyer beware. The price depending on what site you visit is $130-160 which is really good for a beginner airsofter, or a vet looking for a cheapo backup.
In closing for someone looking to have a great M4 on the cheap that looks real unique, the JG M4 SASS is definitely the way to go. From short to medium range this thing is a beast, and for the money its a great performer. I am seriously impressed PM if you have any questions.