buy "VFZ" la it's very good. i also play in very high speed no problem at all. the other brand u looking for i may have some problem. some of the parts cant use fomr regular M4. but "VFZ" 95% of M4 parts u can use on it. only one item needs to know is the hop-up unit. so u can think about which one u buy.