If any of the corroded ones looked like they would work then go to your local parts store with the year/make/model of that vehicle and have them get it for you.
Well I can weld, but not as well as you Kert....
This is what I use on my '72 blazer. Swivel neck. I have bought many a part from these guys.
Hoby
http://www.truckandcarshop.com/trucks60_72/t60_077.html
Any issues with it leaking or anything?