I agree that a sender in a '3A tank will never be terribly accurate, and it also might be a little jumpy since fuel will slosh around, (I think there is at least one baffle in there) but I think there is no reason that you can't get a reasonably decent working sender/gauge combo.
The original CJ3A fuel gauges were, I believe, a balanced coil design which I think are quite sensitive to source voltage. I'm thinking that new gauges are also of the balanced coil design. Does your replacement gauge voltage needs match what you're running in your Jeep now? (6V or 12V?) I wonder if that's the root of the problem; mismatched voltage needs for the gauge and sender.
Here's what I would do: take out your sender and gauge, and set it all up on a bench with a power supply, or lacking that, use a bunch of double A batteries in series to mimic what your Jeep runs now. Connect the power to your gauge and wire the sender output to the gauge, and be sure to also ground the "case" of the sender to the negative of the battery pack as well. When the sender is hanging down, the gauge should read "E" within reason, and when you push the sender arm up, the gauge should go up to "F".
(If the gauge doesn't move at all, suspect something is not connected right.)
If you get 1/2 full when the sender is hanging all the way down, either the voltage rating of the gauge is not appropriate, or the resistance of the sender is wrong. Change the voltage to see if you can get it to go to "E" with the sender hanging down. (this is where having a bench top adjustable power supply would be helpful). Let us know what voltage your Jeep and gauge are....