I did a "Bubba" repair years ago after mowing over a metal rod which was not buried quite deep enough. The Briggs & Stratton engine crankshaft was bent. I talked to a guy at the mower repair shop and he said I could either (A) replace the motor, (B) replace the crankshaft, or (C) take a big sledge hammer to the bottom of the crankshaft with the engine laying sideways across my heavy truck bumper and try to straighten it out. Needless to say, I went with el cheapo plan C since I didn't have much to lose. After a couple of well placed blows with the big hammer it seemed to be a lot straighter as verified by pulling on the starting rope. I mounted the blade back on the "bare motor" and rotated the starting rope a couple of more times and the blade was turning really true. I put that mower back together and ran it for another 10 years. The lower shaft seal held oil with no leaks for all that time.
It worked once for me - but YMMV