Most shops use a standard labor time, which is found in a labor guide book. I didn't know the year of your vehicle so I plugged in 2004.
Since the fuel pump is located in the fuel tank, they have to drop the tank to remove it. The labor time is a little over 3 hours for this job. If the shop is charging $100 an hour, then the labor is right on.
As for parts, I got a price of around $400. This is something that can be marked up depending on the dealership. You could call around and get a price on the fuel pump from other dealerships and see if this price is high.
Since you've already had the work done, the only thing you could do is show the service manager lower prices on the part that you found at other dealers and see if they will give you some money back. Good luck.
〉 Answered on Jun 26th, 2008 by Lori Johnson, Owner and Instructor at Ladies Start Your Engines