L700 cv joint issue

Hello guys.

I’m trying to replace my outer cv joint on my 01 gino, I ordered the part on ebay and the spline is not big enough to go over the driveshaft. Do they vary on the L700s? Its difficult as I try to order stuff for a 1.0 cuore UK model or a perodua kelisa as getting gino parts is harder. But I’m not sure if I’ve been sent an older cuore cv joint. Can anyone shed some light on the cv joint I need for a 660cc n/a gino? Could I use an L251 charade one?
Thank you!