At Featherweight, I'd likely take McGuigan. Harada was at his actual best at ther lower weights like Flyweight, although he's most reknowned for beating Jofre twice at Bantam.
Whilst I think Famechon is a better fighter than McGuigan, and whilst I think Harada beat Famechon handily in their first fight, I have to go with McGuigan here. Famechon's defensive fighting style allowed Harada to fight his fight without worrying too much about the size disadvantage, but with McGuigan being more offensive and standing his ground much more, Harada simply won't big enough to witstand him. I think Harada takes most of opening rounds but gets a severe beating in the second half of the fight, possibly getting stopped late, or in any case losing by 3 or 4 points on a decision.