See photo below (new joint partially fitted on right):

Closer inspecton showed that the original CV spider had a square recess into which the circlip fitted, but the aftermarket had a rounded lip. My local 4wd guy reckoned that later model CV joints did not use a metal circlip but just a rubber O-ring.
My first question is whether anyone else has encountered a rubber ring in place of the circlip?
And my next is whether you actually need this circlip at all with a solid axle. The 4wd guy reckoned not but I reckon if you did not have it in place the axle could migrate into the CV taking the inner oil seal off its seat.
Anybody met this problem with aftermarket CVs? Everything else - splines, overall length match fine. My only solution is to round off the inner edge of the circlip so that it can slip under the spider. Any other ideas? I doubt that an O-ring would be secure enough.