Just a quick note, so that you don't get surprised when you level up, engine weaknesses aren't inherited by your customers.
More information can be found on the recent
changelog, but the following passage is the engine manufacturing section:
"Fixed customers of engine manufacturers inheriting the custom weakness attribute set by the manufacturer at any given circuit. This was never the intended behaviour. Customers were supposed to receive the default weakness and not the custom one."