Hi there,
first of all, yes you have my permission to have this mod. Just for everyone's information.
But you may want to change your approach to the whole situation. You might wanna modify the vehicles instead of extending the data.raw with the whole vehicle with slightly adjusted values.
Instead of:
if ThisOneModExists then
data:extend({
the whole vehicle with adjusted values
})
end
Do:
data.raw["car"]["NameOfTheVehicle"].consumption = "123kW"
where "consumption" can be any property that a "car" prototype has. Such as "braking_power", "selection_box", "max_health", etc.
This avoids problems that could occure.