Afaik, repair cost is based on amount of internal structure points that you want to repair, and if the whole component is destroyed the cost is also multiplied by 3(?). So the cost for repairing 10 points of damage is the same whether its a locust or a vindicator, but replacing destoyed leg would be more expensive for vindicator since its has more internal structure.