Some had good luck with these, others say they are junk. For the price, I'd probably give them a whirl...
https://www.ebay.com/sch/i.html?_from=R40&_trksid=m570.l1313&_nkw=Universal+Shaft+08046+For+RC+Redcat+1/10+Volcano+&_sacat=0
Your dogbone measurement is from pin to pin, or the entire length, end to end? Also, no info on the diameter of the dogbone "ball" or the crosspin diameter/length. There's quite a variation from dogbone to dogbone and not every bone fits every drive cup or axle.
Any time there are dogbones used in the frontend of an RC, I'd check for binding when the steering is fully turn to the left/right. Also check your Volcano's dogbones when the arms are at the maximum suspension travel. Sometimes the dogbones have too much lateral movement; allowing the bone's crosspin to catch the edge of a drive cup, or axle. This will sometimes snap/bend a bone real quick. I'm not sure if this is the problem you are having, or not. Placing an o-ring, or something similar, on each end of the dogbone will help keep it centered through out the suspension/steering travel.