I don't think Leo punches all that hard, and Mares seems rededicated and has dropped Hunter. I would take Mares as he is more battle tested.
What about Eric Morel as a comparative measuring stick Mares UD12, Santa Cruz He quit on his stool in 5.:think
Mares beat him easily and Morel hasn't fought since the Santa Cruz fight. I don't really think it's much of a relevant point. I don't think Santa Cruz is going to do damage to Mares anymore than say, Vic Darchinyan did. Leo doesn't have devastating power like Gonzalez; he's more of an accumulation puncher. I think it'll be a great, competitive fight, but I would favor Mares at this point.