This shock has less than 200 miles on it. All mounting hardware included for specialized Enduro. This shock was recently rebuilt. Ready to bolt on and ride!