Suppliers:
I think there is a thread database here somehwere, if not there is one in MTB forums. As to recommendations, well how many of us have comparitive experience with them all?
From what I read here, and elsewhere, it looks like DX and Kaidomain are the low price suppliers. DX has free shipping, but you have to wait for shipment maybe longer than your patience allows. Apparently DX is decent on warranty issues, but the delays can be a bit unnerving. Haven't seen enough on Kaidomain to form an opinion, other than I did not want to trust my bike lighting to the lowest bidder, so to speak. My impreession is that they may not carry the most latest or most desireable version of some emitters.
I didn't want to spend man-weeks building my lights and have the driver be an issue. So I went with what someone in one of these forums called the 'Cadillac' of driver suppliers: Taskled. American designed, beautifully assembeled, well tested, great customization for power, battery, temperature monitoring, and very flexible in operation. They are overkill for your application, I think. Also, since one of these ($30) is half the price of a Planet Bike Blaze 2W or decent CREE XR-E R2 flashlight, and either of those would be a decent solution for your daughter's bike. I am extremely happy with my experience ordering from Taskled. If interested:
www.taskled.com
I also ordered parts from Hoffmanamps (EL34) because he had specific parts for the kind of light I was modifying. The experinece was excellent. He has the SSC P7 BIN C on a star, wiring, heat shrink, small hardware. You can also build a light by makng your own kit up using his parts if you wanted to forego the Classic Housing you have. Cost for a light kit will be $70 on up depending on what more general parts you need and which mount(s) you buy.
http://www.hoffmanamps.com/MyStore/perlshop.cgi?ACTION=enter&thispage=PartsLed.htm&ORDER_ID=!ORDERID!
My last supplier I have experience with is Cutter. I ordered the soon-to-be-back-in-stock XP-G R5 and supporting lenses. They have a deal to ship free on orders of $100 or more until 01/31/2010. One item I ordered was no longer available and they changed the website to remove it as it was gone when I got the e-mail from them about the problem. Fast fix. They elected to still ship for free though the order was now less than $100 and would refund the difference. Really nice of them about the shipping. I opted to add wider angle versions of the LISA2 lenses (as I had seen no tests at that time) rather than the hassle of a credit card refund over the internet, which came to $.90 less and told them they could keep the change. The exchange rates had changed from my unrefreshed page and the rate listed on the change-order day. They ate the difference. They are not the lowest price, but they appear to have some of the best support I have seen. Good people who work hard for their (our) money, it appears. The order is expected in a few weeks. If I read it right, when the XP-Gs arrived CPF members had preorders which were late to be filled (looked like a supply issue to Cutter NOT from Cutter), but they got the better R5s instead of the R4s, much to their delight. They carry the CREE MC-E, XR-E, and XP-G LEDs, among other CREE emitters mounted to many MCPCB's. Others here also have good things to say of them, but low prices is not one of them.
http://www.cutter.com.au/index.php
One CPF members limited take/experience.