pcb, as a matter of fact... I do have emissions "testing" in my area. I say "testing" in quotes because its not real testing. They hook your car up to an OBD2 tester, and if the monitors are ready and there are no codes, you pass. If the monitors aren't ready, I think they tell you to come back when they are. If they are ready and you have codes, you fail. I have watched my OBD PIDs and the moment the monitor is ready, the code appears. So I NEED to get this taken care of.
If the problem is tank related and I'm going to the trouble of buying a cap, drilling a hole, and hooking up a hose, I might as well put some smoke in. I was working on the assumption it wasn't going to be that easy.
I called up Carparts.com, and they admitted that when I bought the tank it was listed as fitting a Protege5, but it is now listed as fitting a Protege, but not the Protege5. Of course, they don't want to give me my money back (as if that makes up for all this aggravation).