An old solution for the coils used inte 70's by choppers and cafe racer's alike is to build a "bates box". Basically this is a box you can build to house all your coils. Once you have painted it or chromed it you can hide it in plain sight (most were usually attached to the fork down tubes but you can mount it anywhere). I have a bates box on my hond chop and I have to admit it looks cool and nobody knows what it is.
For the battery, you can get a round style chopper oil tank that has a battery box behind it. There are ones commonly available for triumphs. If you have an OIF trumpet then an old gun camera box from a warbird might do the trick. I bought about five at a swapmeet 10 years ago and I still have a few waiting to get used in projects. Aluminum, superlight, and they look cool. Another thing I have seen done is when people put cafe racer boat tails on their bikes they mount abattery tray inside the rear bubble (that is also a good place to mount an oil tank).