Well what Bb weight are you using, and what FPS is it shooting (I know these are new by questions)? It may have to do with the Angle Custom parts (hop up unit) because their barrels aren't bad.
Edit: My friends SD97 I now own use to not be able to hop .3's stock. They would have this wierrd 1/2 hop an get like 150 foot range. Maybe you need to apply more hop to be applied thus allowing you to get your full projectile range.
Edit: My friends SD97 I now own use to not be able to hop .3's stock. They would have this wierrd 1/2 hop an get like 150 foot range. Maybe you need to apply more hop to be applied thus allowing you to get your full projectile range.