came off 2008 Yamaha FX cruiser supercharged. All electronics were in good working condition. The motor block was bad.