Protecting the Ballasts
To protect the ballast from water I used a small Plano tackle box that I trimmed up from the fishing section at Wal-Mart. This will only protect the ballast from water splashing around. To properly seal the ballasts you can use some thermally conductive epoxy that is for use on electronic equipment and fill the casing with that stuff. But it is rather expensive and I didn't have the time to do it that way. For more info on that method, try doing a search at hidplanet on waterproofing ballast.
There are other ways to protect the ballast; tupperware, rubbermaid sandwich boxes, waterproof camping containers,etc. Use your own judgement here. I think you can even pick up factory waterproof housings for some of the ballasts, like the Hella Gen3's.
Here are the pics of my setup after trimming everything out-
Mounting
Now that everything is sealed up, it's time to stick these in the truck.
Driver Side-
Passenger Side-
Now the grille can be re-installed-
