I had a 30' Catalina that I hit something and bent the post. New rudder quote was like $2K! My wife sewed a "rudder catch bag" with two dock lines attached. I dropped the rudder at the dock into the bag , but I forgot to put drain holes in the bag and had a very hard time getting it onto the dock! LOL!
Took it to a machine shop and they blocked the shaft and with a hydraulic press, slowly broght it back true. Had a slight bulge where the bend had been (maybe .020 or so) so they polished that out. Charged me $60. Did it while I waited.
Worked just fine.