It’s been really bugging me so I bought a set of NA roof latches from Don at Autoway in Hamilton (still the best place for MX5 servicing by the way).
I compared them to the ones on my NB and they look identical (yes some of the early one’s are gloss and later in the NA range they went to a matt finish). So I started taking measurements. Almost everything is the same, except for the latch handle itself, it's just 1mm shorter on the NB. From a closer inspection I can see it's been made from a cast, so I guess Mazda found somewhere to get them cheaper somewhere around 1998.
So stop fiddling you NB owners, they are never going to work. Thanks Mazda. And sorry I guess I haven't solved it, I just know why

Genuine parts… not really. I assume most people may not realise (I didn’t) but many car parts are not made by directly by Mazda or Toyota etc, and are outsourced for licensed manufacture. For example there is a city called Toyota City (Aichi, Japan) where the whole economy and local industry is dedicated to supplying and or assembling components to supply to Toyota. I visited my friends company and they were guy grinding off the Toyota brand and part number off parts to repackage for other parts suppliers. So the old saying “use genuine parts” is not something to be too concerned about as you may well be no matter who you buy off, it’s just (a lot) cheaper
