I went the DIY route. First I wanted to be able to grab the lights if I thought they would ever be needed and not have to put batteries in them. Second I wanted LED for their brightness, low failure rate, and minor power draw. I went on Amazon.com and waited until they came up on "Warehouse Deals" meaning great pricing for a torn package. Since I already have a fishing rod mount holder on the transom, so I used that to mount the transom light. Took a little effort as the extendable light pole needed to have a mount welded onto it, but something could have been easily bolted on too with some thought. For the bow I made an ABS mount that fits the milk crate I use for the anchor. Then hard wired them up to plug into my electronics tower., which I had originally wired for running lights by supplying a continuously hot positive and a negative. You want them on, plug them in. Off, simply unplug them. No need for a switch.
In the photo below you can see the mount with the aluminum pole coming out of it. That is not my light pole but my dive flag. They mount the same, by sliding in and wedging.