Stumbled across this post as I had to pull the tank on my '03 since it's leaking and I have some bad news for you!! I had a '05 a couple years ago and I took it apart before sending it to the wrecker, kept a bunch of stuff knowing I'd probably buy another Corolla (had a '05 Matrix XRS as well). Plastic fuel tank and the straps being some of those parts. Well, apparently, Toyota changed the floor shape from '05 and up... The plastic tank "fits", but the pump is not lined up with the access hole above and the tank is against the floor, with the strap almost half an inch too far. Meaning that if you tighten it, you'll squeeze the tank a decent amount and over time, it could rub a hole in it. So... I have to look for an aftermarket tank or be dumb and go for a fuel cell since the car won't last 5 more years (no rockers, no pinch welds, rusted floors, trunk, etc).
Also... the evap system is different from 03-04 to 05 and up. My '03 has a vapor sensor on top of the pump housing, while the '05 tank doesn't. There's an extra vent on the '03 tank that meets the tube coming off the top of the pump housing going to the canister and it's much smaller. But wait, there's more... the '03 has a fresh air intake for the evap that connects to the air filter box up front, not present on the '05. So... there's a couple more tubes going to the canister and then you have to deal with a now disconnected vapor sensor. I believe it's part of the canister on the '05+, so it means another bad thing, the wiring is not the same.