Good idea about greasing the contact points of the gimbal. Definitely greased everything else, o-rings, splines, big o-ring, u-joint middle section, front of drive that goes into bell housing.
I also have never seen an o-ring come apart like that. Took me a while to figure out where this...