If I exposed that much bare metal then I would consider using 2k epoxy primer, car restoration specialists are using this stuff to seal the body panels as it sticks like nothing else to bare metal and is very durable plus it is waterproof. I used this as my first coat on my underside after cleaning back with a wire wheel, it sets rock hard in a couple of days. Not a paint expert so you would have to do some research to see if it is suitable for your application. It is also available in a spray can, but wear a very good mask if doing it yourself, it is poisonous to breathe in.