Well if I'm honest, I don't know what the score with the window switch is... it's likely just the switch, but if it's easy/cheap enough to get the door loom then I should have the worst case covered.
Also, as long as the headlights are in decent nick and cost/postage isn't too crazy then I'd be tempted to go for them rather than go raking around the scrap yards in the oil/mud/rain.
Cheers,
Grant