try car-part.com, if u want, u might find one near u, give them a call, and ask em about its condition, Since there painted usualy i dont think they rust that much. 50$ for a inch pipe with a rubber thing on it? thats kinda high... I see some near you, for 60$ on car-part, and some with CALL so call them and see.
Heres one for 50 with free shiping, that looks good.
http://cgi.ebay.com/ebaymotors/1993-...Q5fAccessories
If u wanna save money i think u should be able to patch the pipe with some metal weld goo (check autozone or something for fuel system sealer or exhaust system, make sure it can withstand fuel and vapor), or maybe even solder it? Like a water pipe? I dont know if its fuel resistant but i think so. CHeck that it might be leaking from that rubber gasket, or that mechanism if you have one that closes the hole.