Great that you've found the leak, now you have the fun of re sealing the light cluster!
After a couple of attempts with gasket sealant (definitely the wrong stuff to use) I found that butyl panel sealant did a very good job. I bought 9mm square section stuff which was too big and needed some shaping by hand to allow the light to sit in place on the body. I'd recommend something a little slimmer. I believe another forum member Rav had some 6mm stuff but needed to double it up in places to get a seal... Also, don't use the fittings (studs with 10mm nuts) to pull the housing to the body against the sealant as they shear!
Something along these lines should do, can't say i've any experience with this 6x8mm one though...
http://www.ebay.co.uk/itm/BOLT-ON-PANEL ... 2522800999People have also had success with cutting out neoprene gaskets.
When I did mine I found it easiest to stick the sealant to the body, mold it with fingers where I thought it needed it, then push the light into place... Couple of not great pictures:

