READ FULL ITEM DESCRIPTION before you buy.2004 Yamaha xt225 ECU ECM CDI computer brain OEM. No visible damage nothing looks cracked or broken some of the wires were taped up I didn't see any broken wires. This is a used electrical component it's over 10 years old it can last a a day a month a year this is a used part it's in less than perfect condition it shows signs of normal wear and tear where and age it has flaws and imperfections but works as it should. Look closely it all pictures that's questions if necessary make sure this is the right part for your motorcycle before you buy we do not do returns on electrical components we're not a parts rental many people will buy parts so they can test theirs. We don't do returns but we do stand behind our parts if you have a problem before you leave negative feedback or you open a dispute remember you bought the part from us our store not eBay send us a polite email letting us know what the problem is and be polite I will not respond or tolerate rude disrespectful threatening or intimidating messages because you're mad send us a detailed message with pics if possible hey this part is no good I want my money back it's not going to work we need to know in detail what the problem is also many people don't know how to diagnose electrical problems we don't want to be taking advantage of any more than you do at the same time we're not trying to sell you a bad part if we find out that you have a valid complaint and or problem we'll do everything we can within reason to make it right we're not trying to stick you with a bad part we don't need problems my seller feedback rating and performance level are important with all that being said this is a good quality used part would make a good replacement for the right xt225 and this is an oem part it's not a Chinese knockoff and thank you for taking the time to read my item description.