This cylinder is a 5131824 cylinder off a 1998 XC 700 but will fit 99 and 2000 xc or rmk 700. The cylinder does have some lines but came off a good running 700 with good compression.
Awesome product. It came ready to install. They recommend cleaning before installation, but it didn't need it. I couldn't find a single speck of dust, grime, for even a thread that needed cleaning.