Another thing that could be looked at is the repair cost. Maybe shipyards should have an edge over hangars when it comes to economy. Does anyone know how expensive the repair of a 100 BP engine is in a shipyard compared to a hangar?
A 100 BP engine would cost 100 gallicite to repair in a shipyard (plus 100 wealth, usually not the important consideration) or 100 MSP in a hangar (200 if battle damaged, IIRC). 1 MSP costs 0.1 duranium, 0.05 uridium, and 0.1 gallicite (0.25 BP) to produce so usually the MSP repair is much more economical. The chief exception is if the component costs a plentiful resource like tritanium or corbomite, in which case it might make sense to conserve MSPs in order to conserve duranium/uridium/gallicite, but this is admittedly a very niche exception.
So, where would this ship take the Material or MSP from to repair such an Engine?
Phoenix class Repair Ship 58,446 tons 1,160 Crew 3,354.2 BP TCS 1,169 TH 1,500 EM 0
1283 km/s Armour 1-134 Shields 0-0 HTK 106 Sensors 6/8/0/0 DCR 1 PPV 0
MSP 35 Max Repair 120 MSP
Captain Control Rating 1 BRG
Intended Deployment Time: 3 months
Repair Capacity: 20000 tons
Commercial Ion Drive (5) Power 1500 Fuel Use 2.48% Signature 300 Explosion 4%
Fuel Capacity 250,000 Litres Range 31.1 billion km (280 days at full power)
Artemis-30NB Navigation Sensor (5) GPS 1920 Range 31.5m km Resolution 120
Themis TH-6 Passive Sensor (5) Sensitivity 6 Detect Sig Strength 1000: 19.4m km
Themis EM-8B Passive Sensor (5) Sensitivity 8 Detect Sig Strength 1000: 22.4m km
I guess we will have to drop the material on the planet.