OP, I have the one you linked to. I use it every day due to the extreme tinnitus I have from shooting without hearing protection as a kid and working on Jet engines for a few years in the Marines. I have one in my bedroom and I take it with me wherever I go if I'll be there overnight. I even have a white noise app on my phone, although it doesn't work as well.
The noise machine is fairly cheap. I try not to leave home without one.
The homedics one works, but the noise is electronic as opposed to mechanical, and I much prefer the mechanical version. I tried the rain setting on an electronic one, and after a minute or two, I could discern a pattern (the noise was basically a sound file of falling rain on a loop) and that drove me insane. All I could think about was the pattern I was hearing, and I didn't sleep much that night.
2015 Jayco Flight 32BHDS
2014 Ram 2500 Megacab, CTD, lifted on 37's