At 140? I think Lopez, I know Mikey has some good notable wins but I don't see him as an elite 140 fighter.
Prime Mikey's best weights were 126-135. He was underwhelming at 140. Teo wins. Just too physically talented, and too strong for Mikey.