I just bought a Spyder Sonix about 3 to 4 weeks ago and i like how it shoots fast and pretty accurate.....But after if shoot and the ball travels about 25 to 35 yards, the ball wants to curve and stuff which makes it not as accurate as i want it to be! Would my best bet to get the accuracy better be to buy a aftermarket barrel? I am looking at the Smart Parts All American. Would that be a good choice? What size should i get it in? I was thinking 16in.? Just let know what i should do.....Thanx!