Radiator Warehouse
15 Pilcher St Enfield NSW 2136
ph: (02) 9742 3433 Motor Radiator Services
This place is in Sydney, for a Gen2 they cost around $275. They supply the them to quite a few mazda dealers in sydney, he showed me the invoices for them. They even threw in the coolant for free, concentrated mix it yourself stuff, came out of a 44gal drum, but hey it was FREE.
Took me about 2 hours to do it myself. Fairly straight forward, pair of pliers, pair of vice grips (to hold hose clamps open), 12 mm spanner and 19 mm spanner if I remember correctly (it was 18 months ago). Undo the hoses, top botls, botton bolts, take off the 2 fans, take of the ATX pipes, pull the radiator up and out. The hardpart was actually getting it back in, you really need two pairs of hands, one pair to hold all the bits out of the way 2nd to insert the radiator.
In the Gen2 it is actually a side tank but the theory is the same.
Trev