POR15 and several other companies have cleaning/restoration kits on the market. They all generally involve having to remove the tank and using caustic liquids (acid), so I'd suggest having it boiled out at a radiator shop and then restored. If money is a big issue, then you can do it yourself, but it does take considerable time and effort.
My mechanic's shop does do this and his price was really reasonable when you consider your time.