The flat stainless bracket on my 23 came from the prior owner already snapped off. He had tried to epoxy it back on - yeah, right. I can't easily get my boat near a welder, and don't want to bother with removing the whole pulpit. I put mine back on by making a wedge shaped piece of hardwood, the wedge being the right angle so that when placed against the vertical center stainless stanchion, the front edge is vertical. The lamp base screws to that. I put a slot through the wood so that a stainless hose clamp holds it to the stanchion tube. So far, so good. I did put about 5 coats of Cetol on the wood, though any waterproofer ought to work.
From what I recall, the wires from the supply have spade connectors on them, and the metal clips that hold the tubular bulb (I think it is a "festoon" bulb) have flat metal attachments that the spade connector slides over. If yours is like that and the wires lack the connectors, easy to crimp new ones on.
Is it this lamp:
http://www.hellamarine.com/?a=3&t=3&View=FullStory&productID=359
If so, I can just barely see what looks like the connector for one wire at the bottom of the photo, sort of sticking up from the base of the metal clip that holds the bulb. That is what the flat female connector would slide over. You can get those connectors anywhere, like Home Depot.