How does one apply this fix to the game?
Download the file, place it in the mods folder in the My Documents/My Games/Legendary Heroes directory, start Legendary Heroes and enable mods in the options tab, restart the program, and start a new game.
My point is that I should not be able to easily construct identical units
Unless I'm mistaken, Knights of Asok are mounted on Warhorses, so you're not able to construct identical units unless you're playing a faction with the Legacy of Serrane trait, just units which are so close to identical that it makes no difference.
I think they should have special armor and a unique weapon (perhaps a lance, which can be used with a shield)
That would be nice, particularly if combined with an ability which granted additional attack per tile moved to simulate the benefits of a cavalry charge.