Try Performance motorcycles at 1-604-980-4060 in North Van BC canada. I have seen people complain he charges too much but I have always done well when I have bought from him, then again I have known him for 10 years. He will have what your looking for and if you are in USA remember $1US = $1.50 canadian so you will save , just barter with him.
I have a fox shock in my 86 gixxer and it works well...
I modified a 91 1100 shock which has the remote resovoir to fit an 86 the broblem is the 86 has an eye style end on both ends and the later model 91 has a fork mount on one end so some machining is involved to get it to work the overall length is slightly longer which is not a problem but you need to use the shorter spring from the earlier model do not use the late model spring as it is too soft for that matter the stock spring is pretty soft as well I had mine measured it was 450lbs per inch and for my weight which is 210 lbs need a 575 lbs per inch spring. The stock lenght is too long but when I modified the end I got the overall lenght to within about 1/2 inch otherwise your best bet is an aftermarket one.
Whether you're in Canada or the USA, pick up a copy of Roadracing World and Motorcycle Technology. In the classifieds, you'll quite often find racer tear-offs, ie stock shocks or parting out a f**ked racing bike, maybe with a Fox or Ohlins available. If nothing else, its a good read with lots of neat shit to drool at, plus the articles of the real thing being put to use.
Stay away from Performance Motorcycles. Enough said about that establishment.