This oil/water heat exchanger comes from a VW engine. The "2.0 ABA oil cooler" or something like that. Seems like it should be a perfect fit. The cooler, gasket, and "oil cooler union bolt" all came from eBay, less than $30 total. If you search forums for discussion about these, you'll hear a lot of complaining. Part of that is due to old seals failing and this being a PITA to get to on the VW engine. The way this should install on the B28F makes it super easy to service.