This was pulled from a running and riding 1990 Yamaha YSR50 and is in good working order. It is ready to bolt right on. I have many more parts I will be listing from the same bike so be sure to look at my other auctions. I will combine shipping.