For DMSO, I like http://www.jacoblab.com/ The have very good quality and it doesn't seem to have as much odor as the others I've had. They have several strengths in solutions or gels.
The orthopaedic surgeon gave me an Rx for Pennsaid, which is diclofenac sodium along with DMSO. I think it works better than the cream without DMSO. It cost $50 for the bottle though. Pat ________________________________

