the roof skin should be removeable/replaceable just like the door skins. replacement is like 650 from bill jenkins then all the labor to install and paint. only way to stop the rust is sand it to the metal and repaint and clearcoat. this will be costly to do. i dont think sanding and repainting will give perfect results (i.e. paint blended in to surrounding paint)