Protecting surface that has small surface rust already?

Warning, slight thread hijack ahead...

I need to do this to my roof. What grit sandpaper should I use? Do I need to remove the old vinyl top glue before I start sanding? And is there any other surface prep I should do before I spray the primer?