Good question. It might be possible to replace just the various oil cooler seals and save some substantial coin. However, a new cooler is only about $120 US at RockAuto. When I needed to replace my oil cooler, I only wanted to do it once. So for peace of mind, I bought a new AC Delco engine oil cooler. Also, in my view, having a new oil cooler on-hand speeds up the job a bit, so that as soon as you remove the old one you can immediately install the new one. Otherwise, when you remove the old oil cooler, you was to take a bit more time to dissemble the old one and install the new seals. By the way, you should also replace the seals on the 3 coolant pipes. I didn't want to take any chances in case I damaged the 3 coolant pipes during removal. So I bought new coolant pipes that already had the seals installed. More cost, but more peace of mind.
Final thought. Although I replaced my oil cooler in January 2017 and flushed the cooling system with new coolant, enough oil film had built-up in the coolant tank, that the coolant tank had already started to soften, deformed more, and finally started leaking by early 2018. And that was the second time I replaced the coolant tank! I now keep a spare coolant tank handy just in case some left over oil contamination in the cooling system attacks the coolant tank again.
Let me know how it goes.
Deano.