Добавлю к перечисленным препаратам: Терафлекс (подешевле), Структум (подороже)

и исходить стоит не из цены, а скорее из интенсивности ваших нагрузок и состояния ваших суставов.
Кроме того, у некоторых прием таких препаратов вызывает аллергию... (зависит от изготовителя препарата и от вашего организма)

В любом случае, полезно было бы посоветоваться с врачом - хотя бы травматологом, в идеале - со спортивным врачом...