Have the Reparil bought because the reviews were promising actually, but I was disappointed. Pain relief is as good as not or hardly noticeable yet. The gel cools briefly replace the rub but otherwise synonymous nix. The swelling begins so to the next day around and not after a few hours or overnight as you might expect it. So all in all, insufficient.