I recently stuck a toe in to these waters, purchased a Umarex SA10 mostly based on reviews. Yuck, the accuracy was meh, that would be OK if I could count on it feeding and firing each time, it liked to skip a pellet or two. I gave it a chance and messed with it a bit, nope back it went to Pyramyd.