I just use my OEM centre stand as a service stand. I have cut out the centre of the mount pipe so I can slip it over the exhaust. It mounts on/off in seconds. Looking at it the other day and seeing the service stand samuelc had knocked up, I thought how easy it would be to make your own service stand.
Here are some pics and measurements.
It's made with 25mm diameter pipe.
The mount rod/pipe (A) is 195mm long and 16mm diameter.
The mount pivot pipe (B) is 177mm long and 20mm diameter.
The legs (C) are 300mm long.
The horizontal brace (D) is 160mm long.
Top width centre to centre of leg pipes is 177mm.
Bottom width centre to centre of leg pipes is 200mm.
If I was to make one I'd probably use 25mm box section steel. I'd use two horizontal cross braces and do away with the gussets. One brace in the middle and one down near the bottom.
I'd also probably just use two angle steel pieces to form the mount pivot instead of pipe. Just with 16mm holes drilled in them to take the mount rod.
If you can't cut/weld I'm sure a workshop could knock one up fairly cheap.
Sorry. Couldn't find spring, think I gave it away. Me thinks your going to make one to stay on the bike? In that case you'll need the bracket it swings up onto. It bolts under bike and has a rubber stopper which the stand rests on when up.
The spring goes on the little loop on the right hand leg and hooks onto the pin on the pivot mount at the bike. Clear as mud?
I think you could make a service stand real easy. One that you keep on the bike a little more difficult but easy as well.
One made out of aluminum would be light.