Yes, the spring o ring is it, as for the diff oil I use Red Line Lightweight Shockproof with no issues, its not cheap though and there are other options out there, best to call a workshop on that one. No there is no gasket on the cover, just the sealant.