One thing people may not have noticed is @
CARNZ pieced together the coolant-cooled oil cooler from the new Forester XT. It's substantially cheaper than the air-cooled kits.
http://www.ft86club.com/forums/showthread.php?t=50427
I'm not sure how it compares to the aftermarket kits though.