that's a negative ghostrider... the pattern is full...
the dogs are too different to work. I don't know the technical terms of the driveshaft components so I will make some terms up...
pin side = the driveshaft end with the pin that goes into the diff.
screw side = the driveshaft end that goes into the hub/hex adapter that accepts the screw.
the overall length is different. the pin side shaft looks to be the same but the screw side is different. The m18 pro is longer. I am assuming the ball joint is the same since both use a hex key to assemble. the shape and size of the screw side is also different. The mrs4 is thinner and taller = "0" (AKA dr1ftk1n9's body build)
. almost rectangular and the xray pro is wider and shorter = "O" (AKA Akuma's body build)
. more oval like. the pro shaft also has a round section near the base where the hex adapter slide onto for a snug fit. also from the holes, it looks like the pro screws are larger but this just may be the holes and not the actual threads.
It seems the only way to use your old alu shafts would be to do what Roelof recommended and dremel the screw side to go from the D shape to the 0 shape.