After seeing
Torukmakto4's awesome results with and high recommendation of the z100, I ordered one myself along with a z300. In terms of the z300, $50 seemed like a big risk for a blind shot, but I figured if it shoots 0.5 caliber paint balls, it has to shoot Nerf darts. And if anything, I can just return it. Here is the official link to the product:
https://jtsplatmaster.com/jt-splatmaster-z300-sniper
I ordered mine online through Walmart because it was the cheapest deal I could find with almost free shipping (you have to spend $0.05 more):
http://www.walmart.com/ip/JT-SplatMaster-z300-Sniper/27448965
When I unboxed the blaster, my first impression was: "Wow, this is one sweet blaster!" Then I tried to stuff in a dart, and surely my heart sunk faster than the original momentary rise in excitement. The problem is, there is a long, larger barrel nesting or telescoping the smaller, main firing barrel. I didn't know this at the time nor did I have a good push rod with me. I used the cleaning stick that came with the blaster and blindly attempted to jam the dart into the appropriate barrel. Without much feedback, I was probably barely getting the dart into the firing barrel, which resulted the poor initial performance I saw.
Being busy with many things, I set aside the blaster, only to return to it one afternoon when I spontaneously decided to disassemble it while relaxing and watching some good old Netflix :)