emjay
+1y
engine and year don't specify which tank to use, they are based on which body/frame you have. There is one for the standard cab short bed, long bed, and extended cab. IIRC, the 19 gallon was for the long bed, the 17 gallon was for the extended cab, and the 15 gallon is for the short bed. The strainer doesn't reach the bottom, so you will rarely use the whole tank.
rockauto.com has them organized by body style, and they have the best prices I've seen for these. You are looking at about $100 for the tank plus shipping.