Stacked plate coolers are much more efficient than tube and fin coolers, and there is less pressure loss through a stacked plate as well.
Contact me about the radiator;
william.howell@home.com
I also have a brand new, never used Mocal oil cooler, although I am not 100% sure that I won't be using it. I have to see what my oil temps are on the track before I decide whether or not to use it.
If you have basic tools, you could probably do the install yourself, but any competent shop could do it. I doubt Honda will do it because you will be installing non-Honda parts.