This package is compatible with ESX 1.2, 1.6 and 1.8. Just copy paste the resource to your resources folder and start the script.
es_extended (1.2,1.6,1.8) [ox_inventory is not supported]
This resource allows users to manage their weapon components easily and very fast, with the press of the configurable button you want to use the menu will open up and with a mouse click you can add/remove the selected component. It also supports that in order to use a component you need to have a specific item on you.