This is a great product if you have shoulder issue and can't throw too far like me.  It will throw a ball pretty far without using much energy.  I recommend getting the Medium Ultra Ball rather than the tennis balls because it will stay cleaner and last longer because it is a rubber ball.