I am looking to get Xenons for my 2003 e60

I want get dip Xenons and white 501 wedge bulbs for my angel eyes
Don't want that dreaded light fault on dash

I know I need get h7 with error cancellors and bulb holders and 4 x 501 wedge bulbs for the angel eyes

So can anyone point me in the right direction in getting these please

Don't want cheap set that only goin last a month or two

Thanks

Martin