Oscar will make him more money and will look probably better on a resume down the line but Shane Mosley is arguable the best welterweight out there other than Floyd so if he doesn't make a fight with Mosley while Shane is still at a high level then I think it will hinder FLoyd's legacy above 140 pounds
If either fight happens it will be PBF vs. DLH.A DLH fight is the way to go if you want to make a lot of money ask B-Hop.My question is if he fights and beats DLH will he get a part of Golden Boy Promotions which is what DLH seems to do when you beat him like with Hopkins and Mosley.
Shane would be the better fight but with Oscar's limited window, its Oscar. If Oscar gets blown out in the Mayorga fight I would find a fight with FLoyd a money-grab joke for both fighters