I'd take Harada to win this one on points. I think Bantam was his best weight, whereas I think Fenech looked better at Super-Bantam and arguably peaked overall at Feather. But it'd be close, as I think a stoppage is unlikely and they had similarities in style. Harada slightly too sturdy, and Fenech's legs not quite strong enough yet, I'd imagine (he was more prone to getting jolted and stunned at 118, particularly early, possibly due to weight-making issues). Harada on the cards in a barnstormer.
The above post sums it up nicely for me. Harada was too seasoned for Fenech at 118. Competitive, yet clear decision win for Harada.