Oscar's left hook was a thing of beauty and much harder than Shane's. But Mosley had better power from both hands and with a variety of shots. I'd say Oscar's left hook was much stronger than any single punch in Shane's arsenal, but Mosley was more powerful all-round.
Right hand power is definitely Shane Mosely. You think ODLH right hand could hurt Margo like Shane's? Left hand power definitely goes to ODLH.
Well let us keep in mind that was multiple flushed to Margo's strong chin. But you are correct, Shane's right is better than Oscar's right. And vice-versa. I would still pick ODLH's left over Shane's right though.
Comparing COMMON opponents...Oscar usually got the KO faster than Mosley did. Based on that statistic alone Oscar all the way. Oh, and Oscar fought them FIRST.