I'm pretty sure I've seen a trainer owned Vullaby in White... Let me check my Pokedex...
All I can really say is to battle -every--single--trainer- if you want to have "seen" every Pokemon in Black/White without trading to a friend's version.
EDIT: Nevermind, I haven't. That's annoying.