One of the best body punchers that I remember was Jirov, very good hard boxer, but was too small for heavies.
floyd knows how to fight inside and is good at it but its not his thing, he's an all around good fighter.