At 126lbs. Who wins? Art was an extremely underrated fighter IMO. A class aggressive fighter. I think the styles match up favours Barrera, but it could turn into a hell of a fight.
If Barrera elected to trade too much I honestly think Hafey wins. I don't think he would do it though.
Barrera would box smart and behind his jab. He was always in top condition too. I see him winning clear cut although fairly close decision.