Sorry mate, you can't mess with the length of the shoulder as that is critical in supporting the rubber bush/silent block.
The shoulder length is 19mm, I'll get the diameter a bit later today when I open the workshop, but it will be the same as a standard Ducati shoulder bolt.
Great idea to source those bits to make up custom shoulder bolts and spacers.
I had to do the same to replace some shouldered body bolts on the other bike. They were M5 with a 2mm shoulder, so I found some ally spacers the right size from China and they work well with Titanium bolts, except I have to remember to catch the little spacer/shoulder when I take them out.
It might even work out cheaper or not much more to get a local person with a lathe to spin some top hats up from 25mm ally bar.
Dacs knows someone in Norwich and there is Hutch at HTE motorcycles in Beeston.
htemotorcycles@yahoo.co.uk. they are all over the place if you look.
Alec at English Electric Motor Company in Redgrave has got a lovely lathe.