Motor mount replacement repair cost

Hi. I have a 1999 Grand Am SE. The repair shop says I need to replace all three motor mounts at a total cost of $644.00. Is this a reasonable charge for this repair? I live in Albany, GA. Every time I get something fixed on this car, all I hear is “Boy, did you get overcharged! That should have been half what you paid.” So I thought I would ask the experts before I go ahead with this repair. Thanks.

Check out this site: http://www.chevytalk.org/fusionbb
register, find your vehicle with the cursor and have fun talking to the people like yourself who actually own and drive these vehicles.