I don't think I've ever found two with the exact specs. I may be wrong since I don't have every single thing I've found documented (that would be awesome if there was a checklist) but even similar items have different specs bonuses to make it a little different.
For example, Rifle A would have 105 damage and perks like +150 critical hit, +10 rounds and +20% firerate while a similar rifle, rifle B would have 100 damage but +30% firerate.
Aside from subtle spec differences for you to play around with for your style of gaming, there are different "special" classes, from basic to elite rares, white, green, blue, purple and orange.
Then of course your different level weapons where everything gets a bump... then 8 or so different categories of weapons like smg, repeaters, revolvers, sniper rifles, etc etc...
Maybe not a "bazillion guns" but definitely enough to where I have yet to say "damn, another one!?"
Anyway, lvl 27 with 25 hours. I spent 3 hours today helping a buddy level (I got 1xp while he got full xp for the kills) and I spent a good hour or so farming weapon caches.