You can't go wrong with a genuine part. I was hitting 20-25 degrees higher on oil. Now its 3-7. I am happy with it. Came with all gaskets and instructions.
Got to admit. Was a little skeptical about buying from a dealer do to local pricing, but WOW!! OEM updated cooler at my door without leaving house. Worth it 100%