Thanks @Tommy Styrvoky , that looks amazing! Well as to the detail measurements, the diameter of the spline is quite tricky but I think 1mm is correct, and the axle depth I got is 7.9mm and I think that difference is not a big deal. And for the dimensions for the axle hole, the difference might due to my measure not very accurate or the distortion of the hole after I splice the broken pieces. But comparing the dimensions in your model and the cross axle(https://bricks.stackexchange.com/questions/9406/what-are-the-dimensions-of-a-technic-axle), it should be fine. Anyway I will give a try and let you know.