Came off of a 2003 yz250f in running condition. It does its job but does have a rattle inside.