There is a drawback to this type of walk, and that is that the speed is set. So if have a different sized character, the speed at which the translation happens will be off. But there is a way to fix that.
The AML can be opened in a text editor and the "Max speed" adjusted for each walk. Most of them are currently set at 100. The runs are faster, and a couple walks are slower. I don't recommend changing anything else. The acceleration and deceleration need to be very high, as these do not use separate motions for that.
Scroll down to find them all. It's pretty quick to adjust for a different-sized character. Save a new file for each significantly different leg-length. Then load them and see how you did.