When you measure your universal joint, measure the length from one outer end to the other (D). You will also need to record the width of one end of the universal joint (C). Use these numbers to find the right size of a universal joint.
On the Bondioli & Pavesi type like this one, the snap ring should be of type B. If not, please review your choice of PTO shaft profile. ALL European PTO shaft drivelines are Type B snap ring.