Jeanne M
I didn't see your original question but try "Sportscreme". It's over the counter, is non-greasy and doesn't have an unpleasant odor. After a long day of sitting I rub it on my back and lie on a heating pad. Also there is Arthro Flex Max. It's a gel. It's not as fast acting and must build up in your system for a week or so to start getting relief.