Follow up to above...... Upon receipt, it was obvious the outer O-ring on the Triumph kit was much larger than the one on the BMW version. But I found a proper fitting O-ring in my 500 piece o ring kit from Harbor Freight (18m x 2m) that was a tiny but thicker, and worked just fine. Now, about the internal seal that came with the kit, the ID of the seal was good, but the OD was fractionally smaller than the metal clad OEM seal. It was not a tight fit, so that was not gonna work. Long story short, I ended up stacking the new seal / old seal in the plastic sleeve, slightly shortened the steel retainer so the screw holder would line up, and it seems to have solved the leak. Not pretty, but it worked.