Here are two json data files, which can be read client and server-side with LoadResourceFile, or can be just used for browsing what is currently supported by FiveM and can be loaded into the game.
Weapon files include all weapons that are (buyable from weapon stores?) in GTA:Online. So there might be some weapons missing.
The components of the weapons are not checked if they actually work in the game.
Vehicles consists of all vehicles in the game.
Both vehicles and weapons include text label strings, so you can use them instead of writing your own text (with GetLabelText).
The Repository
The Link is only for those who are interested in how the data files were generated.
Since it literally looks like a copy & paste mistake. But I didn’t touch it. So the mistake happened on rockstars end. They probably overwrote the shop_weapon.meta with a newer version.
I do not want to fix it asap, as I rather want to sort the files, so they are in the correct order to avoid possible other mistakes.