Actually, shininess doesn't raise the chances of the offspring being shiny. Breeding pokemon from different regions does (ie. Japanese ditto + English pokemon). The ditto I have isn't shiny, but it it is Japanese, so if you breed it with a pokemon from a region other than Japan, then you'd have increased chances. Of course, if you breed a shiny with something from a different region, it would also have increased chances, but it isn't the shininess that affects it.
But yeah, if you trust the ditto you have/don't care, then just use it. Just thought I'd offer since you seemed skeptical of it.
You shouldn't trade hacks around here mate (Victini and arceus are hacked since they are event only pokemon wich always have a ribbon that prevents them from being traded over the GTS/wondertrade). Please don't offer those anymore