Upgrade system for cars etc

So i am working on a game based around vehicles and upgrading them to do certain things, make them look cooler, make them stronger and to make them faster allsorts of things.

The game is mad max inspired so as you can imagine i want to be able to add things like barbed wire, mesh fences etc etc to the vehicles and i dont know where to start,
i know it may involve some sort of scripting to make sure that the player has for example purchased said upgrade and tried to apply it to the vehicle but how would i actually make it work and make it show up on the vehicle.

If anyone has an example that they come point me in the way of or could give me some advice that would be most appreciated my dudes :slight_smile: