I’d love to have a proper straightening tool, but don’t do this enough to justify. The “shock” method does produce a better result that trying to straighten by hand or on the floor. That tends to just add small bends in more places.
It ain’t perfect, but a definite improvement over other things I’ve tried.