I'm trying to help a friend find a replacement U-joint for an old brush mower, don't know the brand, and I can't find a match for all the dimensions. It has internal snap rings, 1.25" diameter caps, 3.7" cap to cap length, 2.94" cross length, 2.27" snap ring distance, and the only markings on it are "B", "USA", and "S".
I found a 1.25 cap and 2.94 cross match but it's external snap ring
https://www.moog-suspension-parts.com/moog-964
I found a 1.25 cap and 2.94 cross match but it's external snap ring
https://www.moog-suspension-parts.com/moog-964