Here we have my 06' YFZ450 shocks. They are low hour, don't leak, and ready to go.
They are better for after market arms and will bolt right up or,
will bolt up to stock arms with some grinding on your lower a-arm mount.
I have pics of exactly where to grind if you need.
They are used so...