I agree that most of the stuff at the Chinese pharmacies is not really in the same class as a good ol' fashioned dit da jow, "like my sifu used to make."

Yunnan Baiyao spray or liquid is pretty good, but won't really help some of the deep contusions produced by conditioning exercises.
Robert Chu, L.Ac. and Wing Chun guy has a website with some good info on Chinese medicine remedies for martial artists; he gives a dit da jow recipe
here.
It's a fair recipe for bruises and perhaps even sprains, but will not strengthen tendons&bones. I'm of the opinion that this recipe is probably only part of a larger, traditional recipe.
That jow is a good example of a "healing" formula, but there are also formulas for "strengthening" or for both. Most dit da jow recipes are pretty closely guarded, passed on only to a sifu's closest students. I've seen a lot of association between dit da jow and iron palm practices, which may be part of the secrecy. Also, some of the ingredients can be pretty foul and/or somewhat poisonous (though safe to use externally)... maybe it is just common decency to keep the recipe secret!
As a martial artist I understand that it is something precious, not to be given out freely... but as an herbalist I feel like that kind of secrecy is probably outdated, and we could all learn from studying and comparing these traditional recipes.
Even so, if my sifu gave me a secret recipe I'd probably think twice before posting it on the internet.