Looks like a 70's or 80's vintage Mercury throttle/shift control box to me.
If you buy a brand new motor - they do not come with controls. It's extra. Even the used stuff from a lot of dealers is sans controls, unless it explicitly says it comes with them.
When I was toying with the idea of trying to finance a new motor for my boat a year ago, I called up a few dealers to inquire about pricing on a new 50hp Merc or Evinrude - I asked them all if the throttle controls come with. All said "Nope!". The average price for a new throttle/gear control box is about $100, not including the cables. Cables are also separate - gotta buy those to fit the length of the boat, and the distance between the engine and the helm. Cables ran from $30 to $100... Oh, and factor in about $100-150 for a propeller too, as the new engines come w/o props (this made me do a face palm). Then if you're not comfortable installing the new engine yourself - factor in another $150 or more for the techs at the dealer to do that. You may or may not also need a new steering arm - depending on the motor you get.