Part is off a year 2000 Honda Rancher TRX 350 2wd ESP electric shift model ATV, most Fitment 2000 thru 2006 Honda Rancher TRX 350cc all models ES TM 2wd 4wd, unless associated with the 2wd model and the esp eelctric shift model where the changes apply.. straight , good compressing on atv rear shock with good mount bushings intact