My dog loves to play ball, but my shoulder would start to give out after 10 hard throws and I can only throw so far; until I came across this ball launcher. I can easily throw a ball a good 100plus feet with no real effort and it doesn't kill my shoulder within 10minutes. I barely feel any stress in my arm at all by using this launcher. It's very strong plastic and will last for years to come if you take care of it. It holds all the 2.5inch Chuckit! Balls and normal Tennis balls. I love this launcher, it's so much more fun playing with my ball addicted dog. The best thing about this is that I can easily pick up the ball with this launcher without having to touch slobbery balls anymore! If you have any questions about this product, feel free to ask. I will get back to you.