Originally Posted by Absolutely!
Morrison had the ability to fight off the backfoot when he had to, such as against Foreman. Shavers never displayed that ability. Ultimately, the winner is the fighter who can hurt the other first, and finish the job (another thing Shavers lacked, considering his rep). I wouldn't bet on either man, but I'd lean towards Tommy. He generally picked his shots better and had the much quicker hands. The chances of his landing his left before Shavers landed his right are better, I think.
The OP stated:
"...shavers for his right looping overhand and right cross/ being the hardest puncher ever in general."
The hardest puncher ever
? Like to date/all time. Uh, NO.
"Also was Tommy the hardest hitting (total power not p4p) white heavyweight ever?"
Short answer, NO. He's up there, but not #1.
Both were top punchers for their eras. One thing is almost for sure - the fight won't go the distance. Winner is first fighter to land a big shot as neither had a top chin. I'd give the edge to Morrison - something like wins 2 of 3.