I believe mine came off an '03, bought it off a web board-don't remember which. The seller pulled the shock before selling his bike. I was prepared to send it in for service- about $120- but after talking to the WP folks and inspecting the shock, they did not think it was necessary due to its low mileage and use.
These shocks will go 30,000-40,000 miles before needing service. The problem is that most guys who buy the B12 are not in the market for an aftermarket rear, so they are hard to come by used.
I plan on keeping the Bandit for many years, therefore do not mind spending money on quality components that will last.
Good Luck, Ed.
2005 GSF1200SZ
1983 GS750ED
1992 900SS