Ok here we go
If you do decide to build your own it’s on you I take no responsibility if you crash, bin it or otherwise wipe out!!!. And you use the information at your own risk ok
After stripping down 3 different shocks this is what we have
Please remember that the CBR shock is for a completely different project and was just the starting point
I also had a R6 shock hanging around that I have used on a storm some time ago so I’ve used that as I know it will fit just to show the idea of what’s going on and my thinking on the mods “by the way the R6 shock was way too soft and under damped for the job”
All the shock bodies are 40mm and are put together pretty much the same and a lot of the parts are interchangeable. So I’ve used the R6 shock body and the storms damper rod assembly complete with piston, shim stack and bottom linkage eyelet along with the rebound damping adjuster all there my thinking is the damping rate needs to match the spring and the shim stack is already set to the standard spring rate so will be in the ball park.
Damping rate can then be changed with either heavier or lighter oil weight and gas charge.
Follow the links in the above post above for striping down the shock; the R6 shock is slightly different in how to degas it. The bladder has a valve similar to that used in a football and is let down using a needle. I just used the needle from an ink refill kit so I’m not sure if I did any damage to it not bothered either as I’m not using it myself

The storm on the other hand needs a bit of caveman treatment to degas it I had to drill a small hole at the top of the shock to let the gas out (remember the gas is at high pressure so wear safety specs and have the hole pointing away from you and the shock upright)

Using the R6 shock body and the storms damper rod assembly gives and overall length of 305mm from eyelet to eyelet so it would need a top mount spacer making to make up the short fall in length and the stroke works out at 50mm but like I said I did use this shock with its stock spring and it only bottomed out 2 up so with a suitable spring it would probably be ok

If you want to be a smart ass how’s about a hydraulic preload of a rc24 VFR
But the best bet out of the shocks I have would be using an SP1 shock done the same way this would give you a total eyelet to eyelet length of around 330mm and would probably just need the top mount shimming
Biggest problem I can see is that you will need a new spring and that the spring needs compressing a bit before its fitted so I would suggest measuring the spring before you remove it and then its free length after its been removed and adding the difference to the measurement to the dimension between the moded shocks spring seats
Just some more pics
