kayye wrote:Has anyone else have this issue? and does it mean replacing a radiator coolant box everytime?
Yep.

Replaced mine about 6 months ago. After about 120,000 kilometres, it gave up the ghost.
Initially I thought it was the cap as it only ever leaked during a track day when the motor got pretty hot.
I put a new cap onto it and it still leaked, then the top came away completely.
I got mine from Newell's. MX5 Parts in the UK had one on special but I missed that one by a week.
There's a bloke on Ebay wrecking an NC in QLD. You maybe able to get one off that car if you can't pick up a new one in AU, UK or the US.