I think Mikey will win this one , he has more in every department apart from one punch power.
If Kel Brook can give Spence a fight i think Garcia beats him, he is far superior p4p.