The one on my Grand Prix looks about that bad. I was able to find a new one on Rockauto for $30, and it's a lot more complex (bends and such) than the one you have pictured. I haven't replaced it yet (will be soon), but it still holds fuel and hasn't leaked or thrown codes. It's amazing how much metal / rust those things can shed before they start leaking.
96 Grand Prix SE 150k Chevron Delo 5w-40 Synthetic 04 Odyssey EX 205k Shell Rotella T5 10w-30 96 Maxima GLE 275k Mobil Super HM 5w-30 07 Chrysler Pacifica Limited 4.0L 151k Rotella T5 10w-30
Yes, at least for me. Previous owner had dunked boats , and I suspect it was also used on the outer banks a good bit. Was not rusty when I bought it, but continued to rust as I have owned it from that exposure. I bought it in 06 with 28k.