I hesitate a bit because medical products are often hard to recommend. One person finds them the Fountain of Youth and another person considers the same product a waste of good money. We are all different, and toss in the placebo effect, and, as they say, YMMV.
As I've mentioned in other posts I am have had a bum knee for 40+ years and in the last 12 months it has gone over a cliff in terms of pain and interfering with my life. I am waiting for TKR (Total Knee Replacement) surgery this Summer. In the meantime I have to deal with everyday pain that is limiting to say the least.
Because of the problems involved with taking oral NASIDs over a long period of time (digest and heart issues) I looked for a topical cream that I could use to treat only the painful joint and not my entire body. I found two that work pretty well for me.
The first is Voltaren, a topical NASID that is avaiable by Rx in the USA, but OTC in many countries. I used it while in Europe a few weeks ago and found it helpful. It allowed me to enjoy my trip with minimal interference from pain. A big tube that lasted me the entire trip was maybe $20 at a European pharmacy. Why this stuff is not available OTC in the USA is beyond me.
The other is something called Ted's Pain Cream. I was skeptical, but for $20 from Amazon, I thought, why not? No Rx needed. I am in the 3rd day of using it and it definitely helps me with the pain. It's based upon an interesting area of pain study that I have read about in regard to back pain (Our nervous system gets 'trained' to report more pain than we actually feel). It's not perfect and is certainly no substitute for a surgical fix, but anything that allows me to get out of the house and walk about is welcome.
My 2¢. YMMV.