Removed from a fully functioning 2022 Yamaha Nmax 125 with 18k miles on the clock Good clean original condition All plugs / connections good Comes with throttle body, airbox, radiator etc Will fit models from 2021-2023 ( keyless models ) All ID numbers present and not tampered with Exhaust studs and sump plug good Any inspection welcome Thanks for looking Luke