I purchased a WP shock off a fellow TTer from a semi-custom 1993 XR600 for my 1999 XR600. The shock is pretty trick but doesn't fit my 1999. Problems: The upper mount is different. My stock 1999 shock has a thin upper mount with a pressed-in ball. The WP shock has a thick upper mount with two pressed-in spacers. The upper mount is about 1/8" too wide to fit in the frame. The lower mount needs a bolt with a nut while the stocker's bolt threads into the lower shoock mount. The nut on the WP shock slightly contacts the swingarm at maximum depression. 1987 XR600 owners: The donor bike has a horizontal reservoir tray mounted on the frame just like a 1987 XR600. Are the upper and lower shock mounts the same as the WP shock or the 1999 shock? I need to know because the shock has no stock number and I'm looking for a rebuild kit. Thanks in advance. "O"