Chances are it will, but then again it might not. Honda likes to **** around a lot with their exhausts, so while the header might bolt on nice and dandy, it might not be long enough for your trim level's exhaust system, or the runners might be round instead of oval, the bolt spacing might be different, etc. Just get the right part the first time out, it will save you hassle. By the way, that header also looks like a shit product, another eBay brand-knockoff. I would look for something from a reputable company like DC, Greddy, etc. etc. I wouldnt be surprised to see that one crack very quickly, and not fit right (even when installed on the proper application that they say its good for). The good stuff costs more because it works, and works well, knockoff companies try to copy the design of good parts, but they dont have the same engineering teams and such to do it well, so a lot of times, shit wont fit, or it will rub, or just break.
My advice is that even if you find out that it will fit, get a quality product, that one looks like turd. You generally get what you pay for.
04 Mazdaspeed Miata #2373/4000: IHI, BBS, Harddog, Flyin'Miata.