hyaluronic acid is a natural lubricant. Is amazing stuff when injected into the bursa (shoulders/knees etc.). It also comes in an oral powder form. Expensive as 100grams ran me $136. When taken orally, it improves overall joint lubrication properties, but the oral doseage is typically a gram or two a day (or more)
DMSO by itself helps relieve muscle soreness. It is a very good transdermal carrier, and will pull anything into your blood stream it comes in contact with, so you have to be very careful with this stuff.
I prefer MSM over Chondroitin and Glucosamine. MSM has a better track record, there is clinical studies, helps improve collegen synthesis and improves the symptoms of ostereo arthritas. You take 5 grams of MSM/Day, and you can get 5lbs for $35. A couple year supply. I've been taking MSM for 15 years. You take 5 grams/day of msm, and will feel some relief after 30 days.
Ultimately, if you have not tried TB500, you ARE missing the boat. It is known as the "healing peptide", and has been used on race horses for this purpose for years. You inject it SubQ, and within three weeks, you begin to notice some relief. But the magic comes after six weeks. Within six weeks, my tendonits was in remission, and my shoulder pain was gone. I went from not being able to bench/military press, to being able to going moderately heavy in six weeks.
I've kept a number of logs on TB500. If you are interested in learning more, PM me or ask me here.
Good luck!
---Roman