Yup, looks like a cross between a C415 and some sort of EMD switcher.
I think it's rather unfortunate that they insist on naming this thing a "truck engine switcher" and marketing it as a low-polluting unit -- that implies that truck engines, and therefore trucks in general, are somehow inherently less polluting than locomotives.
Pan Am Railways — Boston & Maine/Maine Central — Delaware & Hudson
Central Maine & Quebec/Montreal, Maine & Atlantic/Bangor & Aroostook
Providence & Worcester — New England — GE Locomotives