There is a bug with the stats of epic and rare sorcerer guns. Just try to equip one and look at the damage, and you will see the problem. It seems that the damage multiplier is not being applied properly, so the end result is super low damage. This issue seems to apply to all epic and rare guns. Just try equipping one and then compare to an epic or rare staff of a similar level. Normally guns have higher damage than staffs, but you will see the staff has much higher damage. Even a level 35 epic gun will give an end game sorcerer under 150 damage when the number should be well over 250.

I'm guessing nobody has complained because few players use epic or rare weapons. But nevertheless, it should be fixed. I noticed this when looking at the lower level winterfest weapons being sold for winter tokens, but then checked other epic and rare guns and it seems the issue applies to all.