This might not be a bug, but it’s weird nonetheless. The merchant offered me two common Firelances, but with slightly different values: One had a firerate of 0.72 and a crit chance of 5, the other had 0.65 and 15 respectively.

I don’t know if it’s intended that the same weapon can have differing values (seems weird to me if they are of the same rarity), but the merchant offering essentially the same weapon twice should probably be prohibited.