I'd say no. It's got a really good FPS for an electric gun, and good clip capacity. But you see, it's an electric, so the FPS drops as the batteries charge drops. Also, it is only accurate for 120 feet. For $305 you can get a much better deal. If you want to spend that much money, buy a sniper rifle (spring) that gets >400 fps, and get lots of premium (white) BBs. Premium BBs are heavy so they are a lot more accruate. They don't go as far, but if you have enough FPS to begin with, it dosen't really make a difference. Also, premium BBs are more expensive.