Luke Schenn is a similar but better player - even bigger/stronger than Gudas, similarly physical, slightly better defensively, slightly better breakout passer, same age. Gudas is a better pest, plays a bit dirtier, but that’s his only significant advantage over Schenn.
Schenn is worth more IMO, but Schenn got $2.75 mil AAV, while Gudas got $4 mil AAV. Either Gudas is very overpaid, or Schenn very underpaid.
With that being said, Gudas is still a good player, a quality 4/5 D, one of the most physical dmen in the league. The Ducks have cap to burn, and the term isn’t too long, so it shouldn’t be a big deal, it’s just wild to me that he got so much more than a very similar (but slightly better) player in Schenn.