check out ebay, but beware of electronic trigger guns, I have replaced the t board in my Spyder Imagine 3 times, but you will have alot more fun with higher bbs, as far as long range shoots, it all depends on you barrel, bolt, and paint, dont buy shitty paint, you will hate yourself for doing it later, I use Marballizers but they can be kinda pricey at $70 for a 1000 balls