When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Ebay had em pretty cheap as well with free shipping from like 100-150 depending on the vendor. I'd get an 03-04 one as it'll be SAI compatible. If your D2 isn't equipped with SAI just leave the plug in the temp sensor hole.
The SAI temp sensor port does make a easier way to drain some coolant out vs removing the lower radiator hose.
I just bought this one from Miami British on eBay last week. I also bought upper radiator hoses, lower radiator hoses, thermostat, coolant tank, and coolant tank cap. Figured I'd change all those parts out since I was replacing the radiator.