I love Arturo Gatti as much as the next guy, but he lost to fighters like Ivan Robinson x2, Angel Manfredy, and this was in his prime.

Jose Luis Castillo in his prime beat fighters like Stevie Johnston x2, Diego Corrales, Joel Casamayor.

Jose Luis Castillo was an elite fighter Arturo Gatti wasn't, at 140 its not a fair match up because it isn't prime for prime. At 135 Jose Luis Castillo would stop Arturo Gatti late on.