We have one and I think that it is worth it. I have not really noticed any speed gains but I think it's worth just strengthening the shoulder joint. Then again you can probably do that with therabands. If you can afford it, go for it but I wouldn't break the bank. I do like that it strengthens in the same motion used to throw the ball. The Tightspin Trainer does that as well except it strengthens the wrist, fingers, and forearms in the release motion. Actually, I think it's the best tool as far as bang for your buck goes, it's like 40-50 bucks I think. Not only does it strengthen but whenever one of our pitcher's curve isn't working we will twist the thing for a minute or so and almost immediately get the spin back, same for the rise.