The best way is media blasting, followed by phosphate primer and then paint or powdercoating. You could use a paint stripper and then a rust converter or sandpaper to prepare the surface for painting. It all depends on what facilities are available and what level of finish you require for your project, for a given cost.