I buy a lot of this stuff. I just got one and in a few weeks bought about 10 of them for other people, thanks to a great recommendation on this subreddit.
I use this on my neck: http://www.homedepot.com/p/BLACK-DECKER-6-in-Random-Orbit-Waxer-Polisher-WP900/202516385
The ball you posted, I don't like the shape of the parts that stick out. A lacrosse ball would probably do a better job. http://www.amazon.com/Lacrosse-Balls-NCAA-Certified-White/dp/B006JANLKQ/ref=sr_1_4?s=team-sports&ie=UTF8&qid=1455035364&sr=1-4&keywords=lacrosse+balls