Fair price for a fuel pump replacement?

I had to tow my car to a shop for the first time ( i've never taken my car to a mechanic in my town before). They told me my fuel pump needed to be replaced, and that it would cost $581 parts and labor, on top of a $109 diagnostic fee. Is this a fair price? Basically I want to know if this is a good shop to continue to take my car to as I do not have a regular mechanic.

My vehicle is a 2001 Ford mustang base model V6 3.8L, which unfortunately has a full tank of gas.

Troubleshooting fuel delivery is quick and easy. Charging over $100 is not good. Find a reasonable mechanic from friends or craigslist. You can replace just the pump or the whole module. $50- $250 for parts, $150 for labor would be reasonable.

I agree with geo. Ask friends /family for a good mechanic or shop