You don't really need a full size DIN opening. My Cycle Sound enclosure was not large enough to stick a DIN metal frame in it for the radio. Someone had started cutting it and then realized that was not going to work. My solution was to go with the rough cut opening already there and made a plate to fit over it to make it look right. Then I used 2 angle brackets to attach the radio to the housing behind the plate. DIN radios have screw holes for brackets so the metal DIN box does not need to be used. I purchased a half DIN radio at Wal-Mart that's half the lenght of a full size DIN radio so there was plenty of room to mount the radio inside the inclosure instead of flush mounted like the old shaft radios and there is plenty of room to access to the radio controls throught the hole in the plate. Then I made a Lexan cover for the plate so the radio would stay dry. I used a few small Velcro self stick tabs to hold the Lexan in place. The radio came with a remote control which allows controlling the radio without needing to remove the Lexan cover. The radio I used is a DUEL Electronics Xdm17bt and cost $16.87. I installed it 2 years ago and it's still working fine. It does not have a CD or Tape player but who needs that obsolete capability today anyway and that's the reason the radio is so short front to back. I also ran a USB extension cable and an AUX audio cable so I can plug in a USB stick or use my XM Satellite radio that are located outside the Cycle Sound enclosure.Fortunately, you have the faceplate. The options are to find a 2-shaft radio like whats in there, or carefully cut that faceplate to have a DIN opening.
What I see missing are the two 2-piece clamps that hold the upside-down-U-shaped support rod to the handlebars.
If you do a Google image search for "nighthawk rooster" the pictures with the separate tweeters are of my bike, before I put on the Windjammer.