This here was removed from a boat that had triple Yamaha 300 Hpdi motor. Everything was tested before removal and everything was removal in good working order. The triple throttle has a piece of plastic broken off and is missing in the bottom that is conceal in the center console. This does not affect the performance of the throttle. The digital gauges are Yamaha command link. All in good working condition. The triple key switches are also for Yamaha command link. Pictured is all the wiring included. If it not pictured, it's not included. Feel free to ask any other questions.