I have heard that glucosamine helps more to heal the injury, while msm tends to be more of a pain killer, so i would suggest using both of them. I use the msm which comes in capsules or tablets, I dont know anything about a cream. Ive been using them both religiously for about 3 months now and I swear by them.
good luck, hope ive helped a little