Back in 2006 I was unable to locate an Alfa Romeo part to replace a worn steering u-joint on my '72 Montreal. Some internet-sleuthing back then found an alternate part: A Moto Guzzi V7 850 Ambassador driveshaft u-joint. According to my notes, the u-joint measured 44 mm wide (flat to flat) with a bearing cap diameter of 20 mm. It's obviously been a few years, so I can't recall if there were any special mods needed to make it fit, but it has worked well since 2006. And, at least it's from the same country of origin!