Eddie MM was a terrific body puncher. Jose Torres has gotta be up there. I'm sure Willie Pastrano would agree.
I think Roy deserves mention, and not just for the famous Hill KO. Roy became a great body puncher at 175.