There are after-market buckets available.
As to wires, just put them in a bundle, zip-tie them together. Then wrap the bundle in some inexpensive vinyl square purchased from a fabric store, and zip-tie the vinyl pocket/bag shut, with the opening pointing down, so any water will drain out. Craig Vetter did this with his Windjammer fairings: they came with a draw-string vinyl pouch to hold the wires, with the opening down, as discussed already. I copied the principal with my 440LTD bike: I purchased a used QuickSilver fairing for it, but the vinyl bag was missing -- wrapped the wires in a piece of vinyl, and it worked perfectly. Cheers!
1979 CB750K (sold, 2012, but not forgotten)
1983 Kawasaki 440 LTD Belt Drive (sold, 2011)
1993 Kawasaki Voyager XII