New old stock American Motors universal joint. This will fit the following cars:

1966 Rambler American with 199 six engine (type 2). Type 2 has 2 11/16 length across the length of the assembly including the bearing. Please check that your car used type 2 before buying.