It may work fine on other bikes, but I cannot tell you which. I used this shock twice while I waited for my original shock to be serviced. There are a few small cosmetic scratches on the body, but the shock shaft is clean, and the shock works as it should.
Comes with the adjuster wrench and air spacers.