I'm running the GSXR1100 shock on my 98 B12, not sure of the year, it was on the bike when I got it.
Other shocks that should fit,
RF 900, GSXR 750, Katana 1100. I would not be afraid to try any of the Suzuki shocks from the sport bikes, and if the ride height is no right, adjust it with dogbones.