Yes, the whole thing. I don't know exactly how many miles.The PO installed an Ohlins shock when the bike was pretty new. Likely less than 5k miles. Shipping shouldn't be too bad. PM me your address and I'll find out.
Shipping from US to Canada is CRAZY!!!! anything of that size and weight must be shipped International Priority Mail my guess would be $45.00 - $55.00 I For 1 will not ship anything to Canada anymore its just to Dam Expensive!!!