I make my own liniment and it works quite well for sore/stiff muscles. Once a year a make a trip to my favorite herb shop and buy:
1/2 ounce each rosemary, bay leaves, eucalyptus, and 1/4 ounce lobelia (all dry leaves).
I pour one 16 oz. bottle of rubbing alcohol in a wide mouth jar with a tight fitting lid. I put all the herbs in the alcohol, put the lid on and let it sit in a cool dark place for two weeks. Once a day, I gently turn the jar from end to end a few times to stir the herbs.
After two weeks, I strain the liniment and pour it back into the original alcohol bottle and label the bottle with the date, ingredients and the word: Liniment.
It is wonderful!