moreOneThanAnyOne :
WWW.filehippo.com is a good site to find drivers.
Not really, there are often mis-labeled, hard to find the correct one and attached to ads, best place to get drivers is directly from the vendor of the computer or the hardware parts once you look up the hardware ID.
In either case, if that system had Windows 7, you will not have a license for Vista to activate it or run it legally on that computer. Never mind that going from Win 7 to Vista by choice is a bit crazy even if you had drivers for it.