I had pretty good luck with Gaspari Proven Joint. But I have since changed to SNS Joint Support XT just because I like supporting this company and they have a good rewards program. A lot of people add in Cissus XT for even greater care (I haven't tried this). Nutrabio makes Extreme Joint Care which I have heard is great too.
I'm 40 and can tell you that I still get tendinitis in my elbow if I go too hard on rows and my shoulder flares up if I go too heavy on bench. What has worked best for me is find the exercises that minimally hurt your joints and do 3-5 full body workouts a week where you aren't punishing one joint over and over for an entire workout. Even though I don't prefer full body workouts, I use them for about 5-6 months out of a year.