I don't think many people will argue that Buff is an upgrade on Fayne. My biggest issue is once you sign the deal.
He's going to cost us somewhere around $6.5-6.75M/yr on a 5-6 year deal. After signing the deal, does he go the Dustin Penner 'wheat based drinks' route or does he keep his level of play up?
He'd be a fantastic asset for this team going forward, and one that would very much help us contend for a top-10 finish in the west.
Based on skillset, I can't think of too many better fits and being a RHD is a bonus.
However, I'd be very weary of his effect long term. He has motivation issues and conditioning issues. These things are going to become more glaring as he gets deeper into his 30s.
Beggars can't be choosers so the Oilers might have to take a shot at somebody like Buff but it has the potential to backfire big time especially if they sign him long term.