99 is brilliant and light, but for longer range accuracy I would go with the 98. 99 has a tendency to eat it's own piston too