Is the tank in really rough shape inside? If not, you should be able to clean the tank and call it good.
I would be more inclined to run inline fuel filters (a good idea generally) than to put a magnet in place. If you put the magnet at the lowest point in the tank, how do you intend to remove it later?