Instead of having a linear cost per unit of module/hull health repaired, I propose an s-curve. This would make repairing a destroyed-to-0% module to say 20% expensive, repairing between 20% and 80% hull relatively less expensive per %, and getting a module back up to 100% extremely expensive - perhaps exceeding the cost of a new module of the same type.
In gameplay terms this would result in more 'Millennium Falcon' ships flying with less than perfect module health, with the result that pilots would have to consider the likelihood of a malfunction when planning a course of action.
In gameplay terms this would result in more 'Millennium Falcon' ships flying with less than perfect module health, with the result that pilots would have to consider the likelihood of a malfunction when planning a course of action.