Ohne es jetzt ausprobiert zu haben, ich bin mir nicht sicher ob man Mods untereinander referenzieren kann, eventuell könnte es funktionieren, wenn beide Mods im selben Ordner liegen. Es gibt ja grundsätzlich 2 Methoden die Mods zu bauen. So wie du es machst - über einzelne .cs Dateien - kompiliert das Spiel diese selber. Ob es dabei eine Möglichkeit gibt die dlls untereinander zu referenzieren habe ich in der Modding API jetzt nicht gefunden.
Die andere Möglichkeit ist, selbst eine dll zu kompilieren, dazu wäre eine Entwicklungsumgebung (IDE) wie das Visual Studio nötig. Dann kannst du den anderen Mod - sofern er in Form einer dll vorliegt - in deinem Projekt referenzieren. Aber auch dann müsste der referenzierte Mod als dll neben deinem liegen.
Es geht natürlich auch ohne IDE, die MSBuild.exe liegt jedem .NET Framework bei das in Windows dabei ist. DIeser Weg ist aber recht kompliziert, wenn man wenig Entwicklererfahrung hat.
Probier erst mal aus beide Mods in einen Ordner zu legen.
Zu deiner Frage, ja die Funktion CreateVehicle wird überschrieben, diese erzeugt das Fahrzeug und an dieser Stelle wird auch die Kapazität mit 100 überschrieben (in deinem Archiv Beispiel).
Greetings from Hell
Satan