Yamaha Raptor 660 Cylinder 2001-05.
Mounting surfaces look very good
Please view pictures
Threads all are good
Cylinder sleeve is no good. Is cracked and scored