I use Lakota's Soft Touch Pain Relievers. I get amazing relief. It isn't very long after I've used it that I can resume my normal activities without discomfort.
Very easy to use. This roll on has the added benefit of keeping my hands clean. I've been using this product for a few years and find it to be the best for muscle pain.