looks a little shiney for new old stock primer.. makes me think it is an old Seat Marbella door but then there are no trim mounting holes scattered over the bottom half...
Should be good for £40-50 though I guess if it is only surface rust. I've got spare doors though so will leave it for captain 1st bidder