My new pump came from GMPD. A new strainer comes with the pump, so don't worry about ordering a new one. You might need new tank straps, mine were okay, but a little rusty, so new ones went on. Most likely the rods on the ends won't come out of the old ones. I sawed off the heads and threads of two bolts that had 3" of smooth shank between head and thread, and used those for the ends of the straps. Have a can of WD-40 handy!!
The two bolts for the straps and the cam ring holding the pump in will most likely need it.
#25117339 will get you the pump, strainer, and hardware you'll need for the pump. I don't know the part number for the tank straps, but I'll look for my receipt.
The fuel lines run to the passenger side of the tank, and may not want to come off the metal lines from the sender because of corrosion. They have the same connectors as the fuel filter and fuel rail. The tank will still drop with them on, but be careful. If you can't get them off after you get the tank down, you'll have to finish the pump swap from under the car. Make sure the strainer points in the same direction and the original. If you break the retainers for the exhaust heat shield, they're a buck something at Autozone. You'll know which shield I'm talking about when you get under there. Remember to disconnect the wiring harness for the sender before you drop the tank. It'* right next the to the fuel line connections.
Any more questions?