I wouldn't go with theose ebay ones. Hella, ZKW, and Depo are really only brands to consider. Hella and ZKW are OE manufacturers. The depos are near OE quality. The rest usually aren't anywhere near it. The glass is usually very thin, the projector glass isn't cut well, or is thin, or not curved well, etc.
Any auto parts store will carry H1. OEM fogs are H1.
As for installing Angel Eyes, you might as well buy them installed, as it is a pain to install them. Its not hard, but very tedious, as you have to remove the headlight, take it apart, install the AEs, wire them, put it back together, reinstall, and aim.
<span style='color:gray'><span style='font-family:Courier'>1995 e36 3 Series RIP
1999 e46 3 Series BURN IN HELL
2000 MR-S Roadster= Current</span></span>