This is a short video that might be helpful for those trying to figure out how to remove the fuel line quick disconnect with screwdrivers or a fuel line disconnect tool.
http://www.youtube.com/watch?v=vRTjYAxvaCs
A garage I took the Protege to quoted me $700 to change the tank and fuel body to cure the fuel leak. I bought a used tank and was about to have it installed but came across this awesome thread that pointed me to the problem and the solution.
Here's a summary of all the parts I purchased based on what different people have said:
McMaster-Carr -
http://www.mcmaster.com/:
-92290A140 Metric 316 Stainless Steel Socket Head Cap Screw, M4 Thread, 8MM Length, .7MM Pitch, packs of 25 - $6.72
onlinemazdaparts.com:
(-BJ0E-42-16XE - fuel pump assy plate - $14.69 - optional, could reuse old plate without a problem since the rust is on top of the plate and not below)
(-FEH2-13-ZE4 - fuel pump washer - $4.43 - optional, possibly unless changing low pressure fuel filter)
rockauto.com:
-Beck/Arnley 0433010 (Mazda GY01-13-ZE0) - "In Tank Fuel Filter" (listed under "Fuel Filter" subfolder) - this is actually the fuel body and includes the fuel pump seal (Mazda ZL01-13-ZE5) - $27.79
-Airtex TS8024 (Mazda B25D-42-166) - Tank Seal, Rubber (Retainer plate gasket ) - $4.85
Total: $51.76 (parts) + ~$22(shipping) = $74 or about 10% of the garage's quote... now to see about those rusted screws...
Edit: Just completed this job. The rusty screws were the only difficult part. For 6 of the 8 screws, I used an Alden Grabit. The other two were too recessed to drill a Grabit bit straight into the screws, so I drilled off as much of the head as I could and finished off the bolt head with a chisel. (A drill bit extension would have helped a lot.) With the plate removed, there was just enough of the studs left for locking pliers to remove them, and both studs spun out easily.
If anybody needs the McMaster-Carr stainless steel screws above, PM me and I'll mail 8 of them to you for the price of shipping (about $3) vs ~$11 for 25 including s&h.