Why can't you just have a rudder at each end and have the one that is not in use pulled up out of the water? When you swap ends, you pull the old rudder up and put the new rudder down?