ok now these post confused me...
I had a similar problem, but I use JSON. I download the plugin json (you can find it in the plugin forum, it's stable and free). Then I created all kind of JSON-Database (maybe in your case: left handed weapon, both handed weapon, right handed weapon, protection,...) and put these all in a extra sheet.
[attachment=0:f5069rdc][/attachment:f5069rdc]
When I need it constantly I set a global variable
e.g. Pistol Firepower set value righthand.Value(0,1,"Firepower")
righthand stands for the name of the database and 1 is the weapon ID