I got mine from ToyotaPartsCheap.com. Also the 2001 filler neck looks different from what is in this thread. It was a pain in the ass to fit in there. Took two people one under the truck and one up top. You have to put it in from underneath.
PN 7720135700 and 7721335360
P0442
I've got a P0442 code. I've changed the fuel filler neck and gas cap, still have it. I have bought the vacuum valve on the canister but haven't had time to change it. I have 105k on the engine but 193k on everything else. I'm hoping the vacuum valve fixes it. Anyone else get P0442?
I actually got my parts in today to swap it out. The filler neck I have has more lines that what you show. Mine is an 01 though. Hopefully won't take me too long.