Check out
http://www.rockauto.com for parts. If you don't have to have them today, the prices will amaze you. I needed a fuel tank and pickup for my Ford F-350, Auto Zone got me one that wouldn't hook up to my fuel lines(quality control issue), and couldn't get another to replace it, so I had to get a refund and move on. Oh, the AZ tank was $346.00.
I looked on line and remembered Rock Auto from Speed Channel so I checked them. The exact same tank assembly delivered to my door is only $239. Parts I need for my wifes truck are $445 at AZ, Rock Auto is $252.
A pretty good savings if you can wait a few days.