That one will work, but you do need an air supply to power it. Most generally 100psi, and really not much volume at all, so a small pancake compressor would suffice. The idea is that it injects air through an orifice, if no leaks are present then the device shows no leakage. If a cylinder is on the compression stroke(where it should be) during testing, and is shown to be leaking, then listening for an air leak in the carb indicates bad intake valve, oil fill indicates air leaking past rings into crankcase, etc. It is far more exacting that a compression test. Lots of other places sell them including rock auto(online), most auto supply outlets, and tool shops. Check the oil again, water in it will ruin things quickly. Things are quickly pointing to a disassembly over the winter, but while its still somewhat nice out, I would spend some time and track down the issue. Draw a quart of oil off to check. If no water, test on the hose again, let it warm up, rev up a few times, re start, repeat. If everything is OK, no water in oil, restarts when hot, no water in cylinders, then try a lake test, especially if a neighbor is available to go out with you. Let us know what ya find.