There are not "multiple versions" of a weapon. The upgrades themselves (as well as the damage type), not the "variant," are random. Listing all of the different versions would equate to listing every possible combination of upgrades.
Keeping all of the upgrades to a single article should be fine. There really aren't that many upgrades. At worst, we'll need to split the article up into "Weapon Upgrade" and "Armor Upgrade," but I don't think we'll need to do that at this point. There simply isn't enough information about a single upgrade to warrant one having its own page.