ive been waiting for 2 weeks for this shock to come in the mail because of bad weather but it finally made it today and i put it on my bike in minutes. no modification needed at all for the shock itself however to get the resi on in a half decent position i grinded off one of the tabs for the oil tank and shizzam got it mounted on there. i adjusted the shock a lil bit and im vey happy with it.