Yes Tokyo Marui is the best, I did a good two weeks or so of reasearch before I bought mine, and while the other option (can't remeber the exact name I think its a american something?) has a metal body, which alot of people like, they were not as reliable when I bought my gun. Id definatley go Tokyo if your going to get a AK-47