Castillo is a sure in for the hall of fame, was one of the very best body pucnhers ever produced out of Mexico, he had power, he was the king of hte lightweight division for quite a few years if you exclude his fights with Mayweather. Castillo wasn't as skilled as Morales, but he wasn't as skilled as Genaro Hernandez or Diego Corrales either, and they both fought a younger version of Mayweather who beat them much more decisively.

We have seen even in the Ward-Kessler fight among many others what happens when a guy who is orthodox in every fashion, like a traditional mexican boxer tries to fight a slick moving boxer. It almost never goes well for the orthodox fighter because they can't cover the distance quickly enough, and the outside is where their true effectiveness isn't on the very outside, its more at medium range.

To boot physically Mayweather was far superior to how he fights now. He had way more p4p power, probably a little more speed as well, and he was almost as slick as he is now. He would have picked Morales apart from the outside for 12 rounds, just watch the Raheem fight who is the closest guy to Mayweather's style that I saw MOrales face. Sure Morales was old, but Zahir doesn't hold a candle to Floyd.